学习Linux心得笔记(12)-权限及权限管理1

作者: sxdgy 分类: linux 发布时间: 2017-06-21 16:58

1、改变文件属主chown:(只有管理员可用)

chown 用户名 文件名,...
    -R 修改目录及其内部文件的属主
    --reference=指定文件,... #参考指定文件修改权限
chown 用户名:组名 文件名,... #同时修改属主和属组
chown 用户名.组名 文件名,... #同时修改属主和属组

2、改变文件属组chgrp:

chgrp 组名 文件名,...
    -R 修改目录及其内部文件的属组
    --reference=/path/to/somefile file,...

3、修改文件的权限chmod: 

chmod 777 file,...
    -R 修改目录及其内部文件
    --reference=/path/to/somefile file,...

4、修改某类用户或某些类用户权限:

chmod 用户类别=rwx file,... #用户类别u、g、o、a指属主、属组、其他人、全部
chmod 用户类别+或-rwx file,...

5、相关练习:

新建一个没有家目录的用户openstack;

# useradd -M openstack

复制/etc/skel为/home/openstack;

# cp -r /etc/skel /home/openstack

改变/home/openstack及其内部文件的属主、属组均为openstack;

# chown -R openstack:openstack /home/openstack

/home/openstack及其内部的文件,属组和其它用户没有任何访问权限

# chmod -R go= /home/openstac