1.基本权限
root可以无视权限,权限是限制普通用户的。
访问权限
1.读取 read r
2.写入 wirte w
3.可执行 excute x
共同决定最终的权限。
1.1对于文本文件
1.读取权限: cat less head
2.w写入权限 vim
1.2对于目录
没有执行权限,是cd 不进去的
2.查看权限
2.1查看权限
[root@lxx ~]# ls -l /etc/passwd
-rw-r--r--. 1 root root 2565 5月 20 16:39 /etc/passwd
者 组 其他人 所属者 所属组
查看目录需要添加ld
[root@lxx ~]# ls -ld /etc
drwxr-xr-x. 143 root root 8192 6月 11 10:35 /etc
2.2给权限
[root@lxx ~]# ls -ld /etc/passwd
-rw-r--r--. 1 root root 2565 5月 20 16:39 /etc/passwd
[root@lxx ~]#
[root@lxx ~]#
[root@lxx ~]#
[root@lxx ~]#
[root@lxx ~]#
[root@lxx ~]# chmod u+x /etc/passwd
[root@lxx ~]# 给用户增加执行的权限 给组给权限是u改为g
[root@lxx ~]#
[root@lxx ~]# ls -ld /etc/passwd
-rwxr--r--. 1 root root 2565 5月 20 16:39 /etc/passwd
2.3测试其他人的权限
[root@lxx ~]# mkdir /quanxian
[root@lxx ~]# ls -ld /quanxian/
drwxr-xr-x. 2 root root 6 6月 11 11:04 /quanxian/
[root@lxx ~]# useradd zhangsan
[root@lxx ~]# passwd zhangsan
更改用户 zhangsan 的密码 。
新的 密码:
无效的密码: 密码少于 7 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@lxx ~]#
[root@lxx ~]#
[root@lxx ~]# su zhangsan
[zhangsan@lxx root]$
[zhangsan@lxx root]$
[zhangsan@lxx root]$ su root
密码:
[root@lxx ~]#
[root@lxx ~]#
[root@lxx ~]#
[root@lxx ~]#
[root@lxx ~]# chmod o+w /quanxian
[root@lxx ~]#
[root@lxx ~]#
[root@lxx ~]#
[root@lxx ~]# su zhangsan
[zhangsan@lxx root]$
[zhangsan@lxx root]$ ls -ld /quanxian/
drwxr-xrwx. 2 root root 6 6月 11 11:04 /quanxian/
3.权限的赋值
r 4
w 2
x 1
[root@lxx ~]# chmod 777 /etc/passwd
第一个7代表给所有者
第二个7代表所有组
第三个七代表其他人
4.修改所有者和所有组
[root@lxx ~]# ls -ld /quanxian
drwxr-xrwx. 2 root root 6 6月 11 11:04 /quanxian
[root@lxx ~]#
[root@lxx ~]#
[root@lxx ~]#
[root@lxx ~]#
[root@lxx ~]#
[root@lxx ~]# chown zhangsan.zhangsan /quanxian
[root@lxx ~]#
[root@lxx ~]# ls -ld /quanxian
drwxr-xrwx. 2 zhangsan zhangsan 6 6月 11 11:04 /quanxian
[root@lxx ~]#