先來熟悉下權限,以上一個例子comm下的文檔為例
$ls -l
-rw-rw-r-- 1 yjplxq yjplxq 36 7月 30 22:40 A.txt
-rw-rw-r-- 1 yjplxq yjplxq 27 7月 30 22:41 B.txt
-rw-rw-r-- 1 yjplxq yjplxq 1231 7月 30 22:45 comm.txt
-rwxrwxr-x 1 yjplxq yjplxq 0 7月 31 11:22 comm.sh
drw-rw-r-- 1 yjplxq yjplxq 1231 7月 30 22:45 subcomm
第一列講解:
"-" 指普通文件
"d" 指目錄
"c" 指字符設備
"b" 塊設備
"l" 字符連接
"s" 套接字
"p" 管道
第一列剩下部分分為三組,第一組三個字符(rwx)代表用戶權限,第二組對應用戶組權限,第三組對應其他用戶權限。
權限簡述:
r 指read 讀權限
w 指write 寫權限
x 指execute 執行
S 只用于替換“x”權限位 setuid or setgid
T 只用于替換“x”權限位 粘滯位 目錄設置了粘滯位,只有創建該目錄的用戶才能刪除目錄文件
下面一起熟悉下chmod
chmod 用來改變你的操作權限,全稱:change modle. 非常好記。
熟悉下--help:
用法:chmod [選項]... 模式[,模式]... 文件...
或:chmod [選項]... 八進制模式 文件...
或:chmod [選項]... --reference=參考文件 文件...
將每個文件的模式更改為指定值。
-c, --changes 類似 --verbose,但只在有更改時才顯示結果
--no-preserve-root 不特殊對待根目錄(默認)
--preserve-root 禁止對根目錄進行遞歸操作
-f, --silent, --quiet 去除大部份的錯誤信息
-v, --verbose 為處理的所有文件顯示診斷信息
--reference=參考文件 使用指定參考文件的模式,而非自行指定權限模式
-R, --recursive 以遞歸方式更改所有的文件及子目錄
--help 顯示此幫助信息并退出
--version 顯示版本信息并退出
每種 MODE 都應屬于這類形式"[ugoa]*([-+=]([rwxXst]*|[ugo]))+"。
解讀:
1. 八進制模式文件
聽著名詞有點大,其實很簡單。
r=4 w=2 x=1 所以如果你看到這個表達式:
rwxrw-r-- 實際上可表示為764
那么你可以這樣 chmod 764 ${filename} 此時filename用戶有了讀寫執行權限,而用戶組有了讀寫權限,其他用戶只有讀的權限。
2. --reference=參考文件
你可以設置一個文件的權限作為模板,然后
chmod --reference=${參考文件} ${被修改文件}
3. 每種mode都應該屬于"[ugoa]*([-+=]([rwxXst]*|[ugo]))+"。
舉例:
3.1.chmod o=u filename #filename其他用戶有和用戶同樣的權限
3.2.a指的是all chmod a+x filename #filaname所有用戶增加執行權限
實戰技巧:
1. 遞歸修改當前目錄下所有權限
$chmod 777 . 主站蜘蛛池模板: 欧美一级在线免费 | 在线视频观看一区二区 | 激情综合网俺也去 | 亚洲婷婷日日综合婷婷噜噜噜 | 国产精品久久久久久久久久 | 欧美性受xxxx人人本视频 | 黄色片视频在线观看 | 久久久久久久亚洲视频 | 欧美日韩高清不卡 | 操网 | 成人福利视频在线 | 久久久久久久久久综合 | 中文字幕一区在线观看视频 | 海角在线观看91一区二区 | 国产成年人网站 | 一本一本久久a久久精品综合小说 | av电影院在线观看 | 婷婷久久综合九色综合色多多蜜臀 | 91情侣偷在线精品国产 | 国产亚洲精品影达达兔 | 欧美18一12sex性处hd | 91网站链接 | 成人性生活视频在线观看 | 第一区免费在线观看 | 色淫视频 | 亚洲xxx视频| 爱高潮www亚洲精品 国产精品一区自拍 | 久久久中 | 久久久三级免费电影 | 一级黄色淫片 | 天天干天天透 | 久久精品亚洲精品国产欧美kt∨ | 久久精品一二三区白丝高潮 | 久久国产精品二国产精品中国洋人 | xp123精品视频 | 美国一级毛片片aa久久综合 | 精品国产一区二区三区天美传媒 | 999久久久精品 | 91在线色| 久久久国产一级片 | 日韩黄色成人 |