chgrp :更改文件所属的用户组。
chown :更改文件的所有者
chmod :修改文件的权限
1、改变所属用户组: chgrp
请注意,chgrp是change group的简称,用于修改用户所属的组,但/etc/group文件中必须存在已修改的组名称。 如果不存在,将显示错误
命令格式:
chgrp [-R] dirname/filename .
选项和参数
-R :进行递归的持续更改。 也就是说,与子目录下的所有文件、目录一起更新成为该用户组的含义;
示例:以root身份登录到Linux系统,将主文件夹中的install.log文件用户组显示为/etc/group文件夹中的users组和/etc/group中没有的用户组testtts
[ root @ www~] # chgrpusersinstall.log
[根@ www~] # ls-l
- rw-r---r----1root users 68495 jun 2508336053 install.log
[ root @ www~] # chgrptestinginstall.log
chgrp:invalid group name ' testing '“===出现错误消息,找不到此用户组名称
2、更改文件所有者: chown
请注意,chown是change owner的简称,负责更改文件所有者的用户必须是已存在于系统中的帐户,即/etc/passwd文件中记录的用户名。
此外,chown还可以顺便重命名用户组。
命令格式:
chown[-R]帐户名文件或目录
chown [-R]帐户名:组名文件或目录
参数:与-R子目录下的所有文件、目录一起进行递归持续更改;
示例:将install.log的所有者更改为强茉莉帐户(请参阅以上注意事项)
[root@www ~]# chown强力茉莉install.log
[根@ www~] # ls-l
-rw-r----r----1强力茉莉users 68495 jun 2508336053 install.log
示例:将install.log的所有者恢复为根
[ root @ www~] # chown root 3360 root install.log
[根@ www~] # ls-l
- rw-r---r----1root root 68495 jun 2508336053 install.log
3、改变文件权限: chmod
使用chmod命令更改文件权限,但有两种设置权限的方法,可以分别使用数字或符号更改权限。
3.1按数字类型更改文件权限
r:4
w:2
x:1
每个id (所有者、组和其他)的三个权限) r、w和x的分数必须相加。 例如,如果权限为[-rwxrwx---],则分数如下:
owner=rwx=4 2 1=7
group=rwx=4 2 1=7
other=---=0 0 0=0
所以我们把这个权限设定为770。
命令格式:
chmod [-R] xyz文件或目录
参数:
xyz :前面提到的数字类型的权限属性,加上rwx属性的数值
-R :与子目录下的所有文件、目录一起进行递归的持续更改;
示例.启用名为bashrc的文件的所有权限
[root@www ~]# ls -al .bashrc
- rw-r---r----1root root 395 jul 411336045.bashrc
[root@www ~]#chmod 777 .bashrc
[root@www ~]# ls -al .bashrc
- rwxrwxrwx 1根根根395 jul 411:45.bashrc
3.2、符号类型改变文件权限
基本上关于9个权限,分别是user、group、others 3三个身份。 u、g、o能够通过老代表三个身份的权限。 另外,a表示全,也就是所有的身份。 读写权限可以写为r、w、x
示例.将bashec的文件权限设置为“-rwxr-xr-x”
[root@www ~]# chmod u=rwx,go=rx .bashrc
#请注意,u=rwx,go=rx连接在一起,之间没有空间。
[root@www ~]# ls -al .bashrc
-rwxr-xr-x1根395jul411:45.bashrc
例2 :例1中的每个人都添加可写权限
[root@www ~]# chmod a w .bashrc
[root@www ~]# ls -al .bashrc
- rwxrwxrwx 1根根根395 jul 411:45.bashrc
示例3 :删除所有人的可执行权限
[root@www ~]# chmod a-x .bashrc
[root@www ~]# ls -al .bashrc
-r-xr-xr-x1根395jul411336045.bashrc
本文由源csdn和centos联合编辑,版权全部归csdn所有。 文章内容是作者的个人意见,不代表centos中文站。 重点是Linux技术赞同或支持意见。 转载时,请注明文章来源。