linux使用者&群組&許可權
使用者 1:每個使用者都有乙個唯一的user id
2:user的資訊儲存在/etc/passwd中
1:儲存使用者名稱和home目錄等資訊
2:/etc/shadow:使用者名稱密碼過期等資訊
3:每個user都有乙個home目錄
4:user未經授權講禁止讀寫或執行其他user的檔案
5:root
1:超級管理員 至高無上的許可權(類似於windows中的administrater)
2:一般不要隨便用root登入作業系統
使用者群組
1:每個user都屬於乙個group,具有唯一的識別符號gid
2:group資訊儲存於/etc/group
1:gid,成員等
2:/etc/gshadow
3:系統會為每個user關聯乙個和user同名的group
1:每個user至少存在於自己同名的group中
2:user也可以加入其他的group
4:在同乙個group中的成員可以共享其他成員的檔案
許可權 r:讀取檔案和內容
w:寫 刪除檔案目錄
x:可執行檔案 可以進入目錄並使用cd切換進入目錄
-沒有任何許可權
檔案和目錄的許可權解讀
第一位: d:目錄 -:檔案
後三位:u
再後三位:g
最後三位:o(其他使用者或者群組所屬)
設定檔案和目錄的許可權
1:字元表示法
1:chmod [-r] mode fife:所有檔案
模式類別u(owner)
g(group)
o(others)
a(ugo)
操作符+-=
許可權rwx
eg:chmod ug+w file
eg:chmod -r ug+w file:遞迴將檔案目錄全部修改
2:數字表示法
1:使用一組三位數字表示
2:第一組代表owner
3:第二組代表group
4:第三組代表others
r:4 w:2 x:1 -:0 相加所得數字
eg:chmod 577 file
3:如何使用konqueror設定許可權
使用者的主要群組和次要群組
管理使用者
1建立使用者:useradd [-u uid][-g 初始群組][-g 次要群組][-mm][-c 說明][-d 家目錄][-s shell] 使用者名稱
-u:制定乙個特殊的uid給該賬號
-g:指定乙個主要群組的名稱,會修改passwd檔案
-g:指定次要群組的名稱 會修改group檔案
-m:強制不要建立使用者家目錄,系統賬號預設
-m:強制建立使用者家目錄,一般賬號預設
-c:passwd檔案的第五個欄位的說明文字
-d:指定使用者的家目錄位置,不要使用預設的值
-s:指定預設的shell,如果沒有指定則預設是/bin/bash
2:修改使用者:usermod[-cdegglsulu] username
-c:該賬號的說明文字
-d:賬號的家目錄
-e:指定使用者賬號禁止日期,格式yy-mm-dd
-g:修改次要群組的名稱,會修改group檔案
-g:修改主要群組名稱
-a:與-g合用,可增加次要群組
-l:將當前賬號的名稱重新命名為指定的名稱
-u:修改uid
-l:暫時將使用者的密碼凍結無法登陸
-u:解凍賬號,其實是刪除shadow的!字元
3:刪除使用者:userdel [-r] username
-r:連同使用者的家目錄一起刪除
4:設定密碼 passwd username
如果不加username修改的是當前使用者的密碼
使用者資訊的檢查:
1:finger [-s] username :查閱使用者相關的資訊
-s:僅僅列出使用者的賬號,全名,登入時間等
2:id 可以查閱某人或者自己相關的uid,gid資訊
3:whoami
4:who&w
5:users只顯示使用者名稱
6:groups所屬群組資訊
預設許可權的控制
umask 目錄:0022 檔案0002(遮蓋)使用減法是錯的 應該按照具體的意義
使用者群組的管理
1建立使用者群組:groupadd [-g gid][-r] 組名
-g:後面接指定的gid
-r:建立系統群組
2修改使用者群組:groupmod [-g gid][-n group-name] 群組名
-g:修改gid
-n:修改組名
3刪除群組名:groupdel 群組名
先建立群組 在建立使用者
Linux 使用者 群組 許可權
1,linux使用user和group控制使用者對檔案的訪問許可權 2,使用者使用賬號和口令登陸 3,每個檔案都有owner並且owner屬於group 4,每個程式都有自己的owner和group 1,每個使用者都有乙個唯一的userid 2,user的資訊儲存在 etc passwd 1,儲存使...
linux 建立使用者 ,群組,許可權
建立使用者 群組 總結1 建立使用者 useradd mao1 建立普通使用者時,要在root下進行建立 2 建立群組 groupadd 用法和useradd相似,後接需要建立的群組名。3 修改使用者賬戶 usermod 引數 l 對使用者重新命名。home中的使用者家目錄名不變,需要手動修改 g ...
Linux的使用者 群組和許可權
linux的使用者 群組和許可權 核心 一切皆檔案 一切命令皆是為了操作檔案 一行代表乙個使用者的詳細資訊,以 作為分隔符,分成七段 如 root x 0 0 root root bin bash bin x 1 1 bin bin sbin nologin 七段 使用者名稱 密碼 以佔位符 x 代...