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