>[success] # 文件權限設置 -- chmod

~~~
1.chmod -- 'change mode' 的意思改變文件數據權限
操作對像g同組用戶權限。其它用戶權限a所有用戶(包括以上三種)權限設定+增加權限一取消權限=唯一設定權限
~~~
>[info] ## 使用
~~~
1.文件權限分三部分,依次'用戶主'、'用戶組'、'其他用戶'
2.chmod [選項] 模式 文件名
選項: -R 遞歸
模式:[ugoa][+-=][rwx]
u文件屬主權限
g同組用戶權限
o其它用戶權限
a所有用戶(包括以上三種)權限
數字:權限數字
r 4
w 2
x 1
舉例子:
chmod 750 folder
chmod 640 folder/1.txt
chmod u+x folder
~~~
>[danger] ##### 對用戶主權限加減 -- u(user)
~~~
1.'chmod u+x file' 表示對file 文件增加可以執行操作
2.'chmod u-x file' 表示對file 文件移除可以執行操作
即加減表示對權限增加或移除 'rwx' 表示對應權限
~~~
>[danger] ##### 對用戶組權限加減 -- g(group)
~~~
1.'chmod g+x file' 表示對file 文件增加可以執行操作
2.'chmod g-x file' 表示對file 文件移除可以執行操作
即加減表示對權限增加或移除 'rwx' 表示對應權限
~~~
>[danger] ##### 其他用戶 -- o(other)
~~~
1.chmod o+r,o+w,o+x file.txt #給文件的other身份,最大的權限,讀寫執行
~~~
>[danger] ##### 修改全部 -- a(all)
~~~
1.chmod a+r abc:給所有用戶添加讀的權限 即用戶主 用戶組 其他用戶
更多例子
chmod ugo+r data.zip #第一寫法
chmod a+r data.zip #第二種
~~~
>[danger] ##### 通過數字設置權限
~~~
1.rwx權限表示
1.1.r read讀取4
1.2.w write寫2
1.3.x execute執行1
2.最高權限 'rwx' 為 7 ,最小權限'---' 為 0
3.'chmod 777 file' 其中三個7 依次表示,屬組只讀,屬主只寫,其他人只讀
(默認角色順序,一定是 user group other,rwx默認順序)
舉個 例子想設置權限為 'rw-rw-rw-' 即可以是 666,如果'chmod 5 file' 等同于''chmod 005 file' '
~~~
- 安裝-VMware 虛擬機
- 遠程連接
- Windows -- wsl
- Linux -- 認識 Linux 和操作系統
- Linux -- Linux 和 windows 對比
- Linux -- 命令提示符
- Linux -- 文件目錄
- Linux -- 文件類型
- Linux -- 絕對和相對路徑
- Linux -- 常用快捷鍵
- Linux -- 三種幫助命令
- 幫助命令 -- man
- 幫助命令 -- help
- 幫助命令 -- info
- Linux -- 指令
- alias -- 設置別名
- history -- 查看歷史命令
- cd -- 更改目錄(切換文件夾)
- pwd -- 打印目錄
- ls -- 列出文件內容
- mkdir -- 創建文件夾
- rmdir -- 刪除一個空的目錄
- touch -- 創建普通文件/修改時間
- cp -- 復制粘貼
- mv -- 移動和重名
- rm -- 刪除
- cat/tac -- 查看純文本文件
- more/less -- 分頁讀取信息
- head -- 從文本開頭查看
- tail -- 從文本結尾查看
- cut -- 提取片段
- sort -- 排序
- uniq -- 去重
- wc -- 統計文件的行數、單詞、字節數
- tr -- 替換、縮減或刪除字符
- find -- 文件查找
- grep -- 文件當中匹配字符
- 管道 -- |
- locate -- 第三方文件查找
- whereis -- 查找二進制/源代碼文件 路徑
- which -- 查找環境變量
- 壓縮和解壓
- ln -- 鏈接
- wget -- 下載指定的url資源
- 重定向 -- << /< />/> >
- 邏輯控制 -- &&
- echo -- 輸出指定內容
- date/cal -- 查看日期和日歷
- Linux -- 進程管理
- Linux-- ps 指令
- vi/vim - 文本編輯器
- 更多
- Linux-- 開關機命令
- Liunx -- 退出登錄
- Linux-- 查看登錄用戶信息
- Linux -- 環境變量
- Linux -- 用戶
- Linux -- 文件管理
- 文件權限設置 -- chmod
- 更改文件的擁有者 -- chown
- 默認權限 -- umask
- Linux -- 用戶
- 新建/刪除用戶 -- useradd/userdel
- 修改用戶屬性 -- usermod/chage
- 新建/刪除用戶組 -- groupadd/groupdel
- 用戶切換 -- su/sudo
- 用戶/用戶組的配置文件
- 用戶家目錄被刪除解決
- last、 lastlog命令查看用戶詳細的登錄信息
- Linux -- shell
- Linux -- 管道符號
- shell -- 執行
- shell -- 變量
- shell -- 字符串
- shell -- 數組
- Shell -- declare 設置變量屬性
- shell -- 數學計算
- shell -- 變量作用域
- shell -- 位置參數變量
- shell -- read
- shell - if 語句
- shell -- test
- shell -- case
- Linux -- 循環
- Linux -- 軟件包管理