用户登录

02-05-chmod 修改文件或目录的权限

我们再看一下修改文件或目录的权限的方法。为 hello.txt 这个文件的所属用户组添加一个写入权限,也可以让 xiaoxue 这个用户拥有写入 hello.txt 文件的权限,因为 hello.txt 所属用户组是 root,xiaoxue 这个用户也正好在这个用户组里。

修改文件或目录的权限,我们可以使用 chmod 命令,它是 change mode 的简写。

修改之前我们先把 hello.txt 文件的拥有者改回成 root , 先输入 exit 退出 xiaoxue ,回到 root 身份 …

然后输入 chown root hello.txt … 下面我们来更改 hello.txt 的权限..

我们可以使用权限的数字表示形式,输入 chmod 664 hello.txt

第一个六,表示的是 hello.txt 的拥有者的权限,一个查看权限是数字4,一个写入权限是数字2,加起来就是6。

第二个六,就是 hello.txt 所属用户组的权限,同样是查看权限的 4,加上一个写入权限2,结果也是6。

最后一个数字 4,表示的是其它用户的权限。查看权限用数字4表示,所以,其它用户应该就只有一个查看权限。

或者我们也可以用字母的形式来修改文件或目录的权限。

u 表示拥有者,g 表示用户组,o 表示其它用户,a 表示所有。 + 号表示添加权限,- 号表示去掉权限。r 表示查看权限,w 表示写入权限,x 表示 执行权限。

比如这里我们要为 hello.txt 的所属的用户组添加一个写入的权限。

可以这样来做: chmod g+w hello.txt

这里的 g 表示的是文件或目录所属的用户组,后面的 + w ,表示添加一个写入权限。

ls -l …

你会看到 hello.txt 的所属用户组会添加一个写入的权限。

su xiaoxue … 切换到xiaoxue 用户

然后输入 echo "再来点新内容" >> hello.txt

cat hello.txt … 你会看到新添加的内容。

chmod 修改文件或目录的权限《 CentOS : 在阿里云上运行网站 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点