We believe that writing is about content, about what you want to say – not about fancy formatting.
我们坚信写作写的是内容,所思所想,而不是花样格式。
— Ulysses for Mac
文件和权限
1
我们来看一列:
2
下面从左到右重点说明:
3
lrwxrwxrwx :
| r | read | 读 |
|---|---|---|
| w | write | 写 |
| e | execute | 执行 |
| - | 无权限 | 无权限 |
| 文件类型 | 拥有者 | 组员 | 其他人 |
|---|---|---|---|
| l | rwx | rwx | rwx |
权限说明:
read:
- 文件:查看文件的内容
- 文件夹:查看文件夹包含的资源
write:
- 文件:修改文件内容
- 文件夹:创建文件和删除文件
execute:
- 文件:可执行文件
- 文件夹:是否可进入文件夹
补充:
| 标识符 | 类型说明 |
|---|---|
| d | 目录 |
| - | 文件 |
| b | 块文件 |
| l | 链接文件 |
文件类型:
| 标识符 | 类型说明 |
|---|---|
| d | 目录 |
| - | 文件 |
| b | 块文件 |
| l | 链接文件 |
拥有者有对文件的最高权限
4
左边第一个hk 标识拥有者
第二个hk 标识 组
主人 :owner user u
组 :group g (linux用户只能隶属于一个首要组 可隶属于多个从属组)
其他人 :other o
所有人 :all
chmod 修改文件权限
chmod u+w xxx
chmod u+rw xxx
chmod u+rwx xxx
chmod ug+rwx xxx
chmod ugo+x
chmod a+rwx
chmod --help:
chmod
chmod ugo+rwx hello.txt :
chmod
chmod 000 hello.txt :
chmod 000.png
chmod u+rw :
chmod u+rw
chmod a+rwx
image.png
chmod num xxx :
chmod num.png
chmod -R d :
chmod -R
增减新用户
useradd
是底层添加用户的命令,推荐用adduser添加用户
man useradd
man useradd
adduser (推荐用此)
man adduser
通过adduser添加用户
# adduser --home /home/ubuntu2 -gid 1000 ubuntu2
adduser.png
-gid 1000 是添加组 原来的组hk用1000标识
(也可以新建组 再往里添加用户 具体命令请看帮助文档)
来看ubuntu2 的组:
ubuntu2组.png
可见用户是ubuntu2 组是hk
ubuntu2用户有写权限 hk用户对hello.txt没有写权限:
权限
任何权限在root面前都失效:
root.png
世界上所有的追求都是因为热爱
一枚爱编码 爱生活 爱分享的IT信徒
—— hongXkeX








网友评论