命令:su –用户名 功能:切换用户
命令:exit 功能:退出
用户 | 操作符号 | 权限 |
u-所有者 | + 增加权限 | r-可读—4 |
g-所属组 | - 去掉权限 | w-可写—2 |
o-其他人 | = 授权权限 | x-可执行—1 |
文件目录权限总结
代表符 | 权限 | 对文件的含义 | 对目录的含义 |
r | 读权限 | 可以查看文件内容 | 可以列出目录中的内容 |
w | 写权限 | 可以修改文件内容 | 可以在目录中创建、删除文件 |
x | 操作 | 可以执行文件 | 可以进入目录 |
各权限可使用的命令
文件 | r | cat、more、head、tail |
w | echo、vim | |
x | 命令、脚本 | |
目录 | r | ls |
w | touch、mkdir、rm | |
x | cd |
1)命令命:chmod
英语:changethe permissions mode a file
路径:/bin/chmod 功能:改变文件或目录权限
语法:chmod [{ugo}{+- =}{rwx}] [文件或目录]
[mode=421] [文件或目录]
用数字表示说明:
rwx r-x r-- 75 4 三位一一对应
rw- r-w –x 6 51 r-4 w-2 x-1
7 5 2 rwx r-x-w-
范例:
chmod u+wx file1 为file1添加写和执行权限
chmod 641 file2 讲file2设置为 rw- r-- --x
2)命令名:chown 英语:changefile ownership
路径:/bin/chown功能: 改变文件或目录的所有者
语法: chown[用户][文件或目录]
范例:$chown nobody file1
改变文件file1的所有者为nobody
添加用户:1、useradd+用户名 添加用户名
2、passwd+用户名 添加密码(密码不显示)
3)命令名:chgrp 英语:changefile group ownership
路径:/bin/shgrp 功能:改变文件或目录的所属组
语法:改变文件或目录的所属组
范例:$chgrpadm file2
改变文件file2的所属组为adm
4)命令名:umask
路径:/bin/umask
功能:显示、设置文件的缺省权限
语法:umask[-S]
-S 以rwx形式显示新建文件或目录缺省权限
umask+权限掩码 修改缺省权限
范例:$umask
$umask –S
说明:
umask 0022
0-特殊权限位 022-用户权限位,掩码值
777-022=755-真正权限
umask –S u=rwx。g=rx,o=rx
linux权限规则:缺省创建的文件不能授予可执行x权限