摘要:本文主要学习了Linux中修改文件权限的命令。学习
chown命令,主要用于修改文件(或目录)的全部者,除此以外,这个命令也能够修改文件(或目录)的所属组。spa
当只须要修改拥有者时,可以使用以下chown命令的基本格式:code
1 [root@localhost ~]# chown [选项] 全部者 文件或目录
若是须要同时更改全部者和所属组,chown命令的基本格式为:blog
1 [root@localhost ~]# chown [选项] 全部者:所属组 文件或目录
1 -R:表示连同子目录中的全部文件一块儿更改。
1 [root@localhost ~]# ls -l 2 总用量 4 3 -rw-------. 1 root root 1202 7月 3 16:18 anaconda-ks.cfg 4 -rw-rw-r--. 1 sam sam 0 7月 11 09:50 test 5 [root@localhost ~]# chown root:root test 6 [root@localhost ~]# ls -l 7 总用量 4 8 -rw-------. 1 root root 1202 7月 3 16:18 anaconda-ks.cfg 9 -rw-rw-r--. 1 root root 0 7月 11 09:50 test 10 [root@localhost ~]#
chgrp命令用于修改文件(或目录)的所属组。class
1 [root@localhost ~]# chgrp [选项] 所属组 文件或目录
1 -R:表示连同子目录中的全部文件一块儿更改。
1 [root@localhost ~]# ls -l 2 总用量 4 3 -rw-------. 1 root root 1202 7月 3 16:18 anaconda-ks.cfg 4 -rw-rw-r--. 1 sam sam 0 7月 11 09:50 test 5 [root@localhost ~]# chgrp root test 6 [root@localhost ~]# ls -l 7 总用量 4 8 -rw-------. 1 root root 1202 7月 3 16:18 anaconda-ks.cfg 9 -rw-rw-r--. 1 sam root 0 7月 11 09:50 test 10 [root@localhost ~]#
chmod命令能够修改文件的访问权限。test
1)使用数字修改文件权限权限
Linux系统中,文件的基本权限由九个字符组成,权限有三种,使用数字来表明各个权限,各个权限与数字的对应关系以下:语法
1 r:4 2 w:2 3 x:1
因为这九个字符分属三类用户,所以每种用户身份包含三个权限(rwx),经过将三个权限对应的数字累加,最终获得的值便可做为每种用户所具备的权限。di
使用数字修改文件权限的基本语法以下:文件
1 [root@localhost ~]# chmod [选项] 权限值 文件名
2)使用字母修改文件权限
既然文件的基本权限就是三种用户身份(全部者、所属组和其余人)搭配三种权限(rwx),chmod命令中用u、g、o分别表明三种身份而且用a表示所有的身份,用+、-、=表示添加、移除、设置权限,另外,chmod命令仍使用r、w、x分别表示读、写、执行权限。
使用字母修改文件权限的基本语法以下:
1 [root@localhost ~]# chmod [ugoa] [+-=] [rwx] 文件名
1 -R:表示连同子目录中的全部文件一块儿更改。
1 [root@localhost ~]# ls -l 2 总用量 4 3 -rw-------. 1 root root 1202 7月 3 16:18 anaconda-ks.cfg 4 -rw-rw-r--. 1 root root 0 7月 11 09:50 test 5 [root@localhost ~]# chmod 644 test 6 [root@localhost ~]# ls -l 7 总用量 4 8 -rw-------. 1 root root 1202 7月 3 16:18 anaconda-ks.cfg 9 -rw-r--r--. 1 root root 0 7月 11 09:50 test 10 [root@localhost ~]# chmod g+w test 11 [root@localhost ~]# ls -l 12 总用量 4 13 -rw-------. 1 root root 1202 7月 3 16:18 anaconda-ks.cfg 14 -rw-rw-r--. 1 root root 0 7月 11 09:50 test 15 [root@localhost ~]#