chmod 命令修改文件权限
chmod 修改文件权限有两种使用格式:字母法与数字法。
**字母法:**chmod u/g/o/a +/-/= rwx 文件
[ u/g/o/a ] | 含义 |
---|
u | user 表示该文件的所有者 |
g | group 表示与该文件的所有者属于同一组( group )者,即用户组 |
o | other 表示其他以外的人 |
a | all 表示这三者皆是 |
rwx | 含义 |
---|
r | read 表示可读取,对于一个目录,如果没有r权限,那么就意味着不能通过ls查看这个目录内部的内容。 |
w | write 表示可写入,对于一个目录,如果没有w权限,那么就意味着不能在目录下创建新的文件。 |
x | excute 表示可执行,对于一个目录,如果没有x权限,那么就意味着不能通过cd进入这个目录。 |
字母法
wuyou@itcast:~/share$ ls -l file
-rw-rw-r-- 1 wuyou wuyou 0 11月 4 11:09 file
wuyou@itcast:~/share$ chmod a+x file
wuyou@itcast:~/share$ ls -l file
-rwxrwxr-x 1 wuyou wuyou 0 11月 4 11:09 file
wuyou@itcast:~/share$ chmod a-x file
wuyou@itcast:~/share$ ls -l file
-rw-rw-r-- 1 wuyou wuyou 0 11月 4 11:09 file
wuyou@itcast:~/share$
wuyou@itcast:~/share$ ls -l file
-rw-rw-r-- 1 wuyou wuyou 0 11月 4 11:09 file
wuyou@itcast:~/share$ chmod a=rwx file
wuyou@itcast:~/share$ chmod u=rw,g=rw,o=r file
wuyou@itcast:~/share$ ls -l file
-rw-rw-r-- 1 wuyou wuyou 0 11月 4 11:09 file
wuyou@itcast:~/share$
wuyou@itcast:~/share$ chmod u=rw,go-rwx file
wuyou@itcast:~/share$ ls -l file
-rw------- 1 wuyou wuyou 0 11月 4 11:09 file
wuyou@itcast:~/share$
wuyou@itcast:~/share$ chmod u=rx,g=r,o=r file
wuyou@itcast:~/share$ ls -l file
-r-xr--r-- 1 wuyou wuyou 0 11月 4 11:09 file
wuyou@itcast:~/share$
数字法
wuyou@itcast:~/share$ chmod 644 file
wuyou@itcast:~/share$ chmod 777 file
wuyou@itcast:~/share$ ls -l file
-rwxrwxrwx 1 wuyou wuyou 0 11月 4 11:09 file
wuyou@itcast:~/share$ chmod 600 file
wuyou@itcast:~/share$ ls -l file
-rw------- 1 wuyou wuyou 0 11月 4 11:09 file
wuyou@itcast:~/share$
wuyou@itcast:~/share$ chmod 0700 file
wuyou@itcast:~/share$ ls -l file
-rwx------ 1 wuyou wuyou 0 11月 4 11:09 file
wuyou@itcast:~/share$