chmod g+r path/file 加讀許可權 當前目錄
chmod -r g+r path/file 加讀許可權 當前目錄以及子目錄
g-r 減讀許可權
g+w 加寫許可權
g-wg+x 加執行許可權
g-x1.chgrp修改檔案所屬組
#簡單使用,將文字test.txt所屬組改為gourp1
chgrp gourp1 test.txt
2.chown修改檔案擁有者
#將test.txt檔案所屬使用者修改為user1
chown user1 test.txt
#同時修改test.txt的所屬使用者和所屬組
chown user1:group1 test.txt
3.chmod修改檔案屬性
chmod 755 test
chmod u+x test
chmod u-x test
chmod g+x test
4.usrmod修改使用者所屬組
一般的話只是將當前使用者新增到其它組中去
usrmod -a -g group1 user1
如果要徹底更改使用者所屬的組的話使用
usrmod -g group1 user1
使用linux時,需要以乙個使用者的身份登陸,從而限制乙個使用者能夠訪問的資源;而組則是用來方便組織管理使用者。
使用者與組
•每個使用者擁有乙個userid
•每個使用者屬於乙個主組,屬於乙個或多個附屬組
•每個組擁有乙個groupid
•每個程序以乙個使用者身份執行,並受該使用者可訪問的資源限制
•每個可登陸使用者有乙個指定的shell
系統中的檔案都有乙個所屬使用者及所屬組,使用者、組資訊儲存在以下三個檔案中:
/etc/passwd 使用者資訊
/etc/shadow 使用者密碼
/edc/group 組資訊
命令id用以顯示當前使用者的資訊,命令passwd可以修改當前使用者的密碼;以下命令可以顯示登陸使用者資訊:
whoami 顯示當前使用者
who 顯示當前登陸的使用者資訊
w 顯示登陸使用者的詳細資訊
命令useradd新增乙個使用者:
useradd 使用者名稱
-d 指定使用者家目錄
-s 指定使用者登陸shell
-u 指定使用者uid
-g 指定使用者所屬主組
-g 指定使用者所屬附屬組
命令usermod修改乙個使用者的資訊:
usermod 引數 使用者名稱
-l 修改使用者名稱
-u 修改uid
-g 修改使用者主組
-g 修改使用者附屬組
-l 鎖定使用者
-u 解鎖使用者
例1:# useradd -d /usr/sam -m sam
此命令建立了乙個使用者sam,其中-d和-m選項用來為登入名sam產生乙個主目錄/usr/sam(/usr為預設的使用者主目錄所在的父目錄)。
例2:# useradd -s /bin/sh -g group -g adm,root gem
此命令新建了乙個使用者gem,該使用者的登入shell是/bin/sh,他屬於group使用者組,同時又屬於adm和root使用者組,其中group使用者組是其主組。
這裡可能新建組:groupadd group 及 groupadd adm
增加使用者賬號就是在/etc/passwd檔案中為新使用者增加一條記錄,同時更新其他系統檔案,如/etc/shadow,/etc/group等。
linux提供了整合的系統管理工具userconf,他能用來對使用者賬號進行統一管理。
注:使用者帳戶本身在 /etc/passwd 中定義。linux 系統包含乙個 /etc/passwd 的同伴檔案,叫做 /etc/shadow。該檔案不像 /etc/passwd,只有對於 root 使用者來說是可讀的,並且包含加密的密碼資訊
命令userdel使用者刪除乙個使用者:
userdel 使用者名稱
userdel -l 使用者名稱 刪除使用者的同時刪除該使用者家目錄
命令groupadd、groupmod用以建立、修改乙個組:
groupadd 組名
groupmod -n 新組名 舊組名
groupmod -g 新組id 舊組id
例如:# userdel -r sam
此命令刪除使用者sam在系統檔案(主要是/etc/passwd,/etc/shadow,/etc/group等)中的記錄,同時刪除使用者的主目錄。
刪除乙個組
同樣的,我們有時會需要刪除乙個組,命令groupde用以刪除乙個組
linux修改檔案許可權和使用者組管理小結
chmod g r path file 加讀許可權 當前目錄 chmod r g r path file 加讀許可權 當前目錄以及子目錄 g r 減讀許可權 g w 加寫許可權 g wg x 加執行許可權 g x1.chgrp修改檔案所屬組 簡單使用,將文字test.txt所屬組改為gourp1 c...
linux修改檔案許可權和使用者組管理小結
1.chgrp修改檔案所屬組 簡單使用,將文字test.txt所屬組改為gourp1 chgrp gourp1 test.txt 2.chown修改檔案擁有者 將test.txt檔案所屬使用者修改為user1 chown user1 test.txt 同時修改test.txt的所屬使用者和所屬組 c...
linux檔案許可權 使用者組
新增組 groupadd 組名檢視所有組 cat etc group建立使用者並將使用者新增到組 useradd g 組名 使用者名稱刪除使用者 userdel 使用者名稱刪除使用者及使用者的主目錄檔案 userdel r 使用者名稱檢視所有使用者資訊 cat etc passwd檔案許可權解釋 當...