改變使用者所在組:
強行設定某個使用者所在組 usermod -g group loginname
把某個使用者改為 group(s) usermod -g groups loginname
把使用者新增進入某個組(s) usermod -a -g groups loginname
touch 建立檔案
stat 檢視檔案詳細資訊
檔案型別
d 目錄。
l 符號鏈結(指向另乙個檔案)。
s 套接字檔案。
b 塊裝置檔案。
c 字元裝置檔案。
p 命名管道檔案。
- 普通檔案
檔案的許可權位
-rw-r--r-
rw-:前三位,檔案屬主可讀、寫
r--:中間三位,組使用者可讀
r--:最後三位,其他使用者只可讀
chmod
chmod [who] operator [permission] filename
who的含義
u 檔案屬主許可權。
g 屬組使用者許可權。
o 其他使用者許可權。
a 所有使用者(檔案屬主、屬組使用者及其他使用者)
operator的含義
+ 增加許可權。
- 取消許可權。
= 設定許可權
permission的含義
r 讀許可權。
w 寫許可權。
x 執行許可權。
s 檔案屬主和組set-id。
t 粘性位*。
l 給檔案加鎖,使其他使用者無法訪問。
u,g,o 針對檔案屬主、屬組使用者及其他使用者的操作
chmod a-x temp //rw- rw- rw- 收回所有使用者的執行許可權
chmod og-w temp //rw- r-- r- - 收回屬組使用者和其他使用者的寫許可權
chmod g+w temp //rw- rw- r- - 賦予屬組使用者寫許可權
chmod u+x temp //rwx rw- r- - 賦予檔案屬主執行許可權
chmod go+x temp //rwx rwx r- x 賦予屬組使用者和其他使用者執行許可權
chmod 666 rw- rw- rw- 賦予所有使用者讀和寫的許可權
檔案與目錄的許可權
root預設建立檔案的許可權就是666-022=644 建立的目錄許可權就是777-022=755
一般使用者預設建立檔案許可權是666-002=664 建立目錄許可權是777-002=775
chown
變更檔案或目錄的擁有者或所屬群組
chown -r -h owner file
- r(recursive)選項意味著對所有子目錄下的檔案也都進行同樣的操作。
- h選項意味著在改變符號鏈結檔案的屬主時不影響該鏈結所指向的目標檔案
chown -r xh test1 (test1目錄及子目錄的所有檔案屬主變為xh)
chgrp
變更檔案或目錄的所屬群組
chgrp -r -h owner file
- r(recursive)選項意味著對所有子目錄下的檔案也都進行同樣的操作。
- h選項意味著在改變符號鏈結檔案的屬主時不影響該鏈結所指向的目標檔案
chgrp -r xh test1 (test1目錄及子目錄的所有檔案組變為xh)
查詢自己所屬使用者組
# su xh
$ id
uid=506(sam) gid=4(adm) groups=4(adm)
查詢其他使用者所屬組
# id gem
uid=507(gem) gid=507(group) groups=507(group),0(root),4(adm)
檢視其它使用者所用組:#id 使用者名稱
linux檔案許可權 使用者組
新增組 groupadd 組名檢視所有組 cat etc group建立使用者並將使用者新增到組 useradd g 組名 使用者名稱刪除使用者 userdel 使用者名稱刪除使用者及使用者的主目錄檔案 userdel r 使用者名稱檢視所有使用者資訊 cat etc passwd檔案許可權解釋 當...
Linux使用者 使用者組 檔案許可權
最近打算更仔細學習一下linux作業系統。先是惡補了一下使用者 使用者組 檔案許可權這三樣比較重要的知識。學習這幾樣東西,得先掌握linux的許可權系統相關知識。linux的許可權系統主要是由使用者 使用者組和許可權組成。使用者就是乙個個的登入並使用linux的使用者。linux內部用uid表示。使...
使用者 使用者組與檔案許可權
8 25 2017 幾天前在實驗樓碼過使用者組相關的程式,今天寫一篇blogs用於溫習.使用者與使用者組的關係 每乙個使用者都屬於乙個使用者組 若新建使用者時不指定使用者組的話,缺省會自動建立乙個與使用者名稱相同的使用者組 同使用者組的使用者之間共享資源 檔案,但無法開啟其他使用者的私有資源以及許可...