文件基本权限: -rw-r—r—. 所有者 所属组 其他人
chmod 命令:
chmod [选项] 模式 文件名
选项 -R 递归
模式:[ugoa] [+-=][rwx]
[mode=421]
chmod u+x cangls.avchmod g+w,o+w furong.avchmod u=rwx fengjie.avchmod a=rwx fengjie.av权限的数字表示:
r=4 w=2 x=1rwx = 7 r-x = 5 r-x = 5chmod 755 cangls.av权限对文件:
- r:cat more |head tail
- w:vi echo
- x:可执行
权限对目录:
- r:ls
- w:touch rm mv cp
- x:cd
对文件来讲最高权限是 x
对目录来讲最高权限是 w
增加用户:
useradd user1passwd user1修改文件的所有者:
chown 用户名 文件名
例:chown ds fegnjie.av
(绿色是报警信息)
修改文件的所属组:
chgrp 用户组 文件
chown root:root 123 # 同时修改所有者和所属组groupadd usergpasswd - a user1 userchown jt:user avchmod 750 av文件默认权限:
查看默认权限的命令:
umask
#查看默认权限
0022:
第一位:文件特殊权限
-022:文件默认权限
文件默认不能建立为执行文件, 必须用手工赋予执行权限
所以文件默认权限最大为666
默认权限要换算成字母再相减
建立文件之后的默认权限为666减去umask值
目录的默认权限最大为777
默认权限需要换算成字母再相减
建立文件之后的默认权限为777减去umask值
umask 0022 临时修改
vi /etc/prefile 永久修改