We believe that writing is about content, about what you want to say – not about fancy formatting.
我們堅信寫作寫的是內(nèi)容,所思所想,而不是花樣格式。
— Ulysses for Mac
文件和權(quán)限

我們來看一列:

下面從左到右重點說明:

lrwxrwxrwx :
| r | read | 讀 |
|---|---|---|
| w | write | 寫 |
| e | execute | 執(zhí)行 |
| - | 無權(quán)限 | 無權(quán)限 |
| 文件類型 | 擁有者 | 組員 | 其他人 |
|---|---|---|---|
| l | rwx | rwx | rwx |
權(quán)限說明:
read:
- 文件:查看文件的內(nèi)容
- 文件夾:查看文件夾包含的資源
write:
- 文件:修改文件內(nèi)容
- 文件夾:創(chuàng)建文件和刪除文件
execute:
- 文件:可執(zhí)行文件
- 文件夾:是否可進入文件夾
補充:
| 標(biāo)識符 | 類型說明 |
|---|---|
| d | 目錄 |
| - | 文件 |
| b | 塊文件 |
| l | 鏈接文件 |
文件類型:
| 標(biāo)識符 | 類型說明 |
|---|---|
| d | 目錄 |
| - | 文件 |
| b | 塊文件 |
| l | 鏈接文件 |
擁有者有對文件的最高權(quán)限

左邊第一個hk 標(biāo)識擁有者
第二個hk 標(biāo)識 組
主人 :owner user u
組 :group g (linux用戶只能隸屬于一個首要組 可隸屬于多個從屬組)
其他人 :other o
所有人 :all
chmod 修改文件權(quán)限
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 ugo+rwx hello.txt :

chmod 000 hello.txt :

chmod u+rw :

chmod a+rwx

chmod num xxx :

chmod -R d :

增減新用戶
useradd
是底層添加用戶的命令,推薦用adduser添加用戶


adduser (推薦用此)

通過adduser添加用戶
# adduser --home /home/ubuntu2 -gid 1000 ubuntu2

-gid 1000 是添加組 原來的組hk用1000標(biāo)識
(也可以新建組 再往里添加用戶 具體命令請看幫助文檔)
來看ubuntu2 的組:

可見用戶是ubuntu2 組是hk
ubuntu2用戶有寫權(quán)限 hk用戶對hello.txt沒有寫權(quán)限:

任何權(quán)限在root面前都失效:

世界上所有的追求都是因為熱愛
一枚愛編碼 愛生活 愛分享的IT信徒
—— hongXkeX