来源资料:https://www.shiyanlou.com/courses/running
1 查看文件权限
ls -l 查看文件列表
![](https://img.haomeiwen.com/i3233886/9bbeb2185b95742b.png)
![](https://img.haomeiwen.com/i3233886/2f381d05c029512e.png)
![](https://img.haomeiwen.com/i3233886/67704d577c2436a0.png)
(1)一个目录同时具有读权限和执行权限才可以打开并查看内部文件,而一个目录要有写权限才允许在其中创建其它文件;
(2)所属用户组权限,是指你所在的用户组中的所有其它用户对于该文件的权限
1.1 ls相关命令
![](https://img.haomeiwen.com/i3233886/73ba43e5b5fe34c0.png)
ls -AsSh 显示所有文件大小,并以普通人类能看懂的方式呈现
![](https://img.haomeiwen.com/i3233886/218f871b95741753.png)
2 变更文件所有者
![](https://img.haomeiwen.com/i3233886/3c9b5b28ae830ed8.png)
3 修改文件权限
![](https://img.haomeiwen.com/i3233886/fb17d556b0b4519c.png)
每个文件的三组权限,即拥有者、所属用户组、其他用户,这个顺序是一定的。每组权限对应一个 " rwx ",也就是一个 “ 7 ” ,所以如果要将文件“ iphone6 ”的权限改为只有我自己可以用 :
方式一:
chmod 700 iphone6
方式二:
chmod go-rw iphone6
备注:g、o 、 u 分别表示 group、others 和 user,+ 和 - 分别表示增加和去掉相应的权限
4 adduser 和 useradd 的区别
- useradd 只创建用户,创建完了用 passwd lilei 去设置新用户的密码。
- adduser 会创建用户,创建目录,创建密码(提示你设置),做这一系列的操作。
-
useradd、userdel 这类操作更像是一种命令,执行完了就返回。而 adduser 更像是一种程序,需要你输入、确定等一系列操作。
5 练习
-
练习一
chmod 700 opt 更改权限
ll opt 查看权限
-
练习二
操作:
find /etc/ -name sources.list 查找sources.list文件
sudo chown shiyanlou sources.list 修改sources.list的所有者
chmod 600 sources.list 修改sources.list的权限
网友评论