linux對於賬號的管理是通過id來進行識別的,有兩種id:分別為uid和gid。uid是指使用者id,gid是所在群組的id。登入時,首先根據使用者名稱在/etc/passwd中找到相應的uid,在/etc/shadow下找到對應得密碼,繼而登入。同時也可以獲得相應的gid。
在/etc/passwd檔案中,格式如下:
分為七部分,每個部分以:分隔。
1.使用者名稱2 x表示密碼3uid 0表示是具有root許可權,1-999是系統使用者1000-才是普通使用者,所以我們登入就是1000開始的。
4 gid 5 說明 6家目錄 7預設的bash
在/etc/shadow下,存放著密碼
密碼忘記:對於一般使用者,利用root身份使用passwd修改密碼
root密碼忘記:利用單人維護模式,系統會主動提供bash介面,此時已passwd修改
/etc/group檔案結構
root:x:0:
組名:密碼:gid:群組包含的使用者名稱
乙個使用者可以加入很多群組,那麼哪乙個群組有效呢,引入了有效群組的概念。
利用groups指令檢視該賬號加入了多少群組,第乙個為有效群組,利用newgrp來修改有效群組。
之後就學習了一些新建賬號,密碼,新建群組的指令等
acl是專門針對某個檔案,某個使用者或者群組可以享有特權
利用setfacel:設定某個檔案的acl規範
getfacel:取得某個檔案的acl規範
查詢登入的使用者:who
使用者通訊:write和wall
郵件mail -s 「郵件標題」username@localhost
賬號與許可權管理 使用者賬號與組賬號
五 使用者賬號的初始配置檔案3個重要隱藏檔案 六 組賬號檔案 七 組賬號常用命令 uid和gid uid user identify,使用者標識號 gid gronp identify,組標識號 root localhost head 2 etc passwd root x 0 0 root roo...
Linux賬號與許可權的管理
使用者賬號管理 1.新增使用者賬戶 useradd 選項 使用者名稱 2.設定 更改使用者口令 passwd 選項 使用者名稱 d 清空使用者密碼 l 鎖定使用者賬號 s 檢視使用者賬號狀態是否被鎖定 u 解鎖使用者賬號 3.修改使用者屬性 usermod usermod 選項 使用者名稱 l 更改...
linux賬號管理
1.使用者身份切換 su 不要忘了執行完了要用exit命令離開su的環境 sudo 例如 sudo u sshd touch tmp sshd sudo可以在切換的使用者下進行相關的命令操作 預設只要root可以執行sudo,其他使用者若要使用必須要看 etc sudoers檔案是否有該使用者的設定...