本文共 826 字,大约阅读时间需要 2 分钟。
linux系统用户可分为以下三类
u User即文件或目录的拥有者g Group即文件或目录的所属组o Other除了文件或目录拥有者或所属组之外,其他用户皆属于这个范围a All即全部的用户,包含拥有者,所属群组以及其他用户chown:改变文件属主
chown USERNAME FILE.. chown [OWNER][:[GROUP]] FILE.. -R:修改目录及其内部文件的属主 --reference=/path/to/somefile file 修改文件chgrp修改文件属组文件r、w、x权限说明
r:可读、可以使用类似cat等命令查看文件内容
w:可写、可以编辑或删除此文件x:可执行、可以命令提示符下当作命令提交给内核运行目录r、w、x权限说明r:可以对此目录执行ls列出所有文件w:可以在此目录创建文件x:可以使用cd切换进此目录,也可以使用ls -l查看内部文件的详细信息s :特殊功能说明:变更文件或目录的权限0 000 ---:无权限
1 001 --x:执行
2 010 -w-:写3 011 -wx:写、执行4 100 r--:读5 101 r-x:读、执行6 110 rw-:读、写7 111 rwx:读、写、执行 chmod修改文件的权限 chmod 777 file -R:修改目录及其内部文件的权限 修改某类用户或某些类用户权限 修改某类用户的某位或某些位权限 文件默认不能具有执行权限(主要针对安全考虑),如果算得结果中有执行权限,则将其权限位加1 umask遮罩码:设置限制新建文件权限-p:输出的权限掩码可直接作为指令来执行;
-S:以符号方式输出权限掩码。文件666---umask
目录777---umask