這份快速參考備忘單提供了文件權(quán)限的簡要概述,以及 chmod 命令的操作
$ chmod [options] <permissions> <file>
$ chmod 755 foo.txt
$ chmod +x quickref.py
$ chmod u-x quickref.py
$ chmod u=rwx,g=rx,o= quickref.sh
$ chmod -R 755 my_directory
chmod 命令代表“更改模式”
權(quán)限:
| ? | User | Group | Other |
|---|---|---|---|
| 讀 (Read) | |||
| 寫 (Write) | |||
| 執(zhí)行 (Execute) |
Chmod 生成器允許您以數(shù)字和符號的形式快速、直觀地生成權(quán)限。
| 命令 | s | 含義 |
|---|---|---|
400 | r-------- | 僅所有者可讀 |
500 | r-x------ | 避免改變 |
600 | rw------- | 可由用戶更改 |
644 | rw-r--r-- | 由用戶讀取和更改 |
660 | rw-rw---- | 可由用戶和組更改 |
700 | rwx------ | 只有用戶具有完全訪問權(quán)限 |
755 | rwxr-xr-x | 只能由用戶更改 |
775 | rwxrwxr-x | 群組共享模式 |
777 | rwxrwxrwx | 每個人都可以做任何事 |
$ ls -l
-rw-r--r-- 1 root root 3 Jun 29 15:35 a.log
drwxr-xr-x 2 root root 2 Jun 30 18:06 dir
dir 的權(quán)限分析d rwx r-x r-x
┬ ─┬─ ─┬─ ─┬─
┆ ┆ ┆ ┆
┆ ┆ ┆ ╰─ 4. Other|5 (4+0+1)
┆ ┆ ╰────── 3. Group|5 (4+0+1)
┆ ╰─────────── 2. User |7 (4+2+1)
╰─────────────── 1. File Type | directory
| 權(quán)限 | 描述 | 八進制 | 十進制 |
|---|---|---|---|
--- | 沒有權(quán)限 | 000 | 0 (0+0+0) |
--x | 執(zhí)行 | 001 | 1 (0+0+1) |
-w- | 寫 | 010 | 2 (0+2+0) |
-wx | 執(zhí)行和寫入 | 011 | 3 (0+2+1) |
r-- | 讀 | 100 | 4 (4+0+0) |
r-x | 讀取和執(zhí)行 | 101 | 5 (4+0+1) |
rw- | 讀和寫 | 110 | 6 (4+2+0) |
rwx | 讀取、寫入和執(zhí)行 | 111 | 7 (4+2+1) |
| 誰(縮寫) | 含義 |
|---|---|
u | 用戶 |
g | 組 |
o | 其它 |
a | 全部,和 ugo 一樣 |
| 縮寫 | 權(quán)限 | 值 |
|---|---|---|
r | 讀 | 4 |
w | 寫 | 2 |
x | 執(zhí)行 | 1 |
- | 沒有權(quán)限 | 0 |
| 縮寫 | 文件類型 |
|---|---|
d | 目錄 |
- | 常規(guī)文件 |
l | 符號鏈接 |
| Symbol | Description |
|---|---|
+ | 添加 |
- | 刪除 |
= | 設(shè)置 |
$ chmod 600 example.txt
$ chmod u=rw,g=,o= example.txt
$ chmod a+rwx,u-x,g-rwx,o-rwx example.txt
$ chmod 664 example.txt
$ chmod u=rw,g=rw,o=r example.txt
$ chmod a+rwx,u-x,g-x,o-wx example.txt
$ chmod 777 example.txt
$ chmod u=rwx,g=rwx,o=rwx example.txt
$ chmod a=rwx example.txt
拒絕所有人的執(zhí)行權(quán)限。
$ chmod a-x chmodExampleFile.txt
向所有人授予讀取權(quán)限。
$ chmod a+r chmodExampleFile.txt
使文件可由組和其他人讀寫。
$ chmod go+rw chmodExampleFile.txt
使用戶/所有者可執(zhí)行 shell。
$ chmod u+x chmodExampleScript.sh
允許每個人讀取、寫入和執(zhí)行文件并打開設(shè)置的 group-ID。
$ chmod =rwx,g+s chmodExampleScript.sh
要刪除賦予文件的讀寫權(quán)限,請使用以下語法:
$ chmod o-rw example.txt
對于我們的文件 example.txt,我們可以通過運行以下命令使用 chmod for group 刪除讀寫權(quán)限:
$ chmod g-rx example.txt
要從組中刪除 chmod 讀寫權(quán)限,同時向 public/others 添加讀寫權(quán)限,我們可以使用以下命令:
$ chmod g-rx, o+rx example.txt
但是,如果你想刪除組和其他人的所有權(quán)限,你可以使用 go= 來代替:
$ chmod go= example.txt
$ chmod +x ~/example.py
$ chmod u+x ~/example.py
$ chmod a+x ~/example.py
$ chmod 754 foo.sh
$ chmod u=rwx,g=rx,o=r foo.sh
$ chmod 700 ~/.ssh
$ chmod 600 ~/.ssh/authorized_keys
$ chmod 600 ~/.ssh/id_rsa
$ chmod 600 ~/.ssh/id_rsa.pub
$ chmod 400 /path/to/access_key.pem
$ chmod -R 644 /var/www/html/
$ chmod 644 .htaccess
$ chmod 644 robots.txt
$ chmod 755 /var/www/uploads/
$ find /var/www/html -type d -exec chmod 755 {} \;
$ chmod -R 644 /your_path
$ find /path -type d -exec chmod 755 {} \;
$ find /path -type f -exec chmod 644 {} \;
請參閱:命令替換
感谢您访问我们的网站,您可能还对以下资源感兴趣:
国产成人精品999视频&日本一区二区亚洲人妻精品&久久久精品国产99久久精&99热这里只有成人精品国产&精品国产剧情av一区二区&成人亚洲精品久久久久app&国产精品美女高潮抽搐A片