不同用户对不同的文件和文件夹有不同的操作权, 为了保证数据的安全,系统的安全! 控制用户的操作权利
RWX
R read 读取内容的权限 , 文件可以读取内容 文件夹 可以ls ll
W write写的权限 文件可以写内容到文件中 文件夹可以mkdir touch cp mv
X execute 执行权利 shell脚本文件执行权利, 运行文件中的代码 执行程序 文件夹中X必须的
注意:
root是超级管理员 , 不受权限控制 , 并且可以分配权限
1 文件的权限
1.1 添加用户 useradd 用户名
root管理员可以添加用户 useradd
1.2 切换用户
su 用户名
su zss
用户退出
[zss@localhost /]$ exit
exit
[root@localhost ~]#
1,3 权限演示
- rw- r-- r--
文件 当前用户的权限 组的权限 其他人的权限(读)
zss对 /1.txt属于其他人行列 拥有的权限是 r - - 只有读的权限所以
[zss@localhost /]$ cat 1.txt
hello zss
[zss@localhost /]$ echo "zai" >> 1.txt
bash: 1.txt: Permission denied 没有写的权限
root是可以分配权限的 , rootgeizss分配写的权限
chmod o+w /1.txt
1.4 权限修改 root管理员控制权限
方式一
chmod ugo+/-rwx 文件名
方式二
chmod 777 文件
u g o
RWX RW- R-X
111 110 101
7 6 5
chmod 765 /1.txt
2 文件夹的权限
只要是文件夹一定有X权限 否则RW无效
R 可读 ls ll
W mv cp mkdir rm touch echo
注意参数
-R 递归的修改文件夹下所有的权限