1.chgrp(change group):
chgrp 属组 filename
# chgrp bin boo2
[root@localhost second]# ls -al boo2
-rw-r--r--. 1 root bin 0 4月 1 11:58 boo2
chgrp -R 递归修改
2.chown(change owner)修改所属用户与组:
在我的second文件夹下的boo2文件属主:属组为root:root
[root@localhost second]# ls -al boo2
-rw-r--r--. 1 root root 0 4月 1 11:58 boo2
chown 属主 filename
[root@localhost second]# chown bin boo2
[root@localhost second]# ls -al boo2
-rw-r--r--. 1 bin root 0 4月 1 11:58 boo2
chown :属组 filename
# chown :bin boo2
-rw-r--r--. 1 bin bin 0 4月 1 11:58 boo2
chown 属主:属组 filename
# chown root:root boo2
-rw-r--r--. 1 root root 0 4月 1 11:58 boo2
chown -R 递归修改
3.chmod(change mode)修改用户权限:
# ls -l
总用量 0
-rw-r--r--. 1 root bin 0 4月 1 11:58 boo2
-rwxr-xr-x+ 1 root root 0 4月 2 15:09 booz
-rw-rw-r--. 1 root gp2 0 4月 2 16:24 booz2.root
drwxr-xr-x. 3 root root 31 4月 1 12:00 third
在上面实例中,文件属性主要由左边10个字符决定:
第0位为文件类型(file type):d是目录,-是文件,l是链接文档,b是可供存储的接口设备,c是端口设备。
第1-3位是属主权限(user permissions):rwx(读、写、执行),有则有权限,-则无权限;
第4-6位是属组权限(group permissions):rwx(读、写、执行),有则有权限,-则无权限;
第7-9位是其他用户权限(other permissions):rwx(读、写、执行),有则有权限,-则无权限
chmod | u g o a | +(加入属性) -(取消属性) =(直接设定属性) | r w z | 文件 目录 |
给我的boo2文件用户权限加上x属性:
[root@localhost second]# chmod u+x boo2
[root@localhost second]# ls -al boo2
-rwxr--r--. 1 root bin 0 4月 1 11:58 boo2
给boo2文件用户权限减去w属性:
[root@localhost second]# chmod u-w boo2
[root@localhost second]# ls -al boo2
-r-xr--r--. 1 root bin 0 4月 1 11:58 boo2
给boo2的u、g、o用户都加rwx权限:
[root@localhost second]# chmod u=rwx,g=rwx,o=rwx boo2
[root@localhost second]# ls -al boo2
-rwxrwxrwx. 1 root bin 0 4月 1 11:58 boo2