chmod
命令功能:
改变权限属性命令
chmod 是用来改变文件或目录权限的命令,但只有文件的属主和超级用户root才有这种权限
设置方法有两种,使用数字或者是符号来进行权限的更改
1、数字类型改变文件权限
owner group others 三种身份各有自己的read write execute权限
r :4
w :2
x :1
-:0
chmod [-R] xyz 文件或目录
参数:
xyz :数字类型的权限属性,为rwx属性数值的相加
2、符号类型改变文件权限
chmod | u (owner) g (group) o (other) a (all) | +(加入) -(除去) ==(设置) | r w x | 文件或目录 |
chmod u=rwx,go=rx .bashrc
chmod a-x .bashrc
[yubing@yubing ~]$ cat test.txt
[yubing@yubing ~]$ ll
总计 100
-rw-r--r-- 1 yubing yubing 90300 04-18 15:39 svn-acount-tmp.txt
-rw-rw-r-- 1 yubing yubing 13 04-21 14:21 test.sh
-rw-rw-r-- 1 yubing yubing 0 04-21 14:52 test.txt
[yubing@yubing ~]$ chmod 777 test.txt
[yubing@yubing ~]$ ll
总计 100
-rw-r--r-- 1 yubing yubing 90300 04-18 15:39 svn-acount-tmp.txt
-rw-rw-r-- 1 yubing yubing 13 04-21 14:21 test.sh
-rwxrwxrwx 1 yubing yubing 0 04-21 14:52 test.txt
[yubing@yubing ~]$ chmod 755 test.txt
[yubing@yubing ~]$ ll
总计 100
-rw-r--r-- 1 yubing yubing 90300 04-18 15:39 svn-acount-tmp.txt
-rw-rw-r-- 1 yubing yubing 13 04-21 14:21 test.sh
-rwxr-xr-x 1 yubing yubing 0 04-21 14:52 test.txt
[yubing@yubing ~]$ chmod 555 test.txt
[yubing@yubing ~]$ ll
总计 100
-rw-r--r-- 1 yubing yubing 90300 04-18 15:39 svn-acount-tmp.txt
-rw-rw-r-- 1 yubing yubing 13 04-21 14:21 test.sh
-r-xr-xr-x 1 yubing yubing 0 04-21 14:52 test.txt