目录
修改文件所有者chown
chown 用户名 文件名
chown tom dog.txt | 将dog.txt的所有者改为tom |
chown -R tom /home/test | 将test目录下文件所有者都改为tom |
修改文件所在组chgrp
chgrp 组名 文件名
chgrp fruit apple.txt | 将apple文件修改到fruit组中 |
chgrp -R food /home/fruit | 将fruit下所有文件的所在组都修改为food |
修改用户所在组usermod
usermod -g 新组名 用户名
将zwj修改到wudang组中 | id zwj //查询是否存在zwj用户 cat /etc/group |grep wu //查询是否存在wudang组 usermod -g wudang zwj //将zwj添加到wudang组中 |
文件权限的介绍
对于目录权限而言:
x:可以进入目录,如执行cd
r:可以显示目录内容,如执行ls
w:可以删除、创建该目录下的文件
每个目录、文件的权限是独立的,因此如果对目录下的文件有读写权限,即使对目录只有x权限,也可以读写该文件;
修改文件权限chmod
chmod [参数] [文件名]
方式一:+、-、=; u、g、o、a
chmod u=rwx,g=rw,o=x abc | 修改文件abc的权限 |
chmod o+r abc | 对abc文件的其他组增加读权限 |
chmod a-x abc | 将所有用户删除对abc文件的执行权限 |
方式二:通过数字变更权限
r:4 w:2 x:1
通过0-7实现rwx的所有组合;
chmod 764 dog.txt | 相当于chmod u=rwx,g=rw,o=x dog.txt |