命令: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权限