Puredyne/新增使用者和組
訪問 Linux 系統是基於使用者和組的。您需要一個使用者帳戶和密碼才能登入。每個使用者也屬於一個或多個組。組是一組“相似”的使用者。例如,名為audio的組可能包含所有處理音訊並需要訪問計算機音效卡的使用者,而名為plugdev的組可能包含所有需要自動掛載可插拔儲存裝置的使用者。您所在的組決定了您可以訪問哪些檔案和硬體以及如何訪問它們。當您登入時,Linux 會記住您的身份,並根據您的身份做出訪問決策。whoami 命令顯示當前使用者。groups 命令顯示使用者的組。
whoami
groups
您可以使用adduser命令新增新使用者。開啟終端,進入root並輸入adduser後跟所需的使用者名稱。系統會提示您為該新使用者輸入密碼以及其他各種資訊(全名、初始主目錄等)。
adduser luther
建立新使用者時,他/她只屬於一個組,即他/她自己的組。因此,該使用者將沒有許可權訪問除他/她自己的檔案之外的任何其他檔案,也無法完全訪問某些硬體,例如 CD-ROM、調變解調器、聲音和影片卡。要授予使用者這些許可權,您需要將他/她新增到他/她需要訪問的組中。
預設的 Live CD 使用者 lintian 可以訪問以下組
lintian dialout cdrom floppy audio video plugdev powerdev
要將新使用者新增到現有組,請再次使用adduser,後跟使用者名稱和要將使用者新增到其中的組的名稱。要將 luther 新增到 audio 組,進入 root 並執行以下操作
adduser luther audio
要一次將使用者新增到多個組,請使用usermod,後跟-G和組的名稱,然後-a和使用者的名稱。在組名之間使用逗號分隔,不要空格!另一個 luther 示例
usermod -G dialout,cdrom,floppy,audio,video,plugdev,powerdev -a luther
您可以使用addgroup命令新增新組,後跟組的名稱。您可以使用groupdel刪除組。
addgroup
groupdel
要更改您自己或其他使用者的密碼,請使用passwd後跟使用者的名稱。要更改使用者 luther 的密碼,您進入root並輸入passwd luther,系統會提示您兩次輸入新密碼。
passwd luther
您可以使用deluser命令從系統中刪除使用者。開啟終端,進入root並輸入deluser後跟一些選項(取決於您的意願)和要刪除的使用者的名稱。要檢視 deluser 的所有選項,請鍵入man deluser。
例如,要刪除使用者“luther”及其主資料夾,並將使用者主目錄和郵件池檔案中的所有檔案備份到名為 luther.tar.bz2 或 luther.tar.gz 的檔案中,您需要鍵入以下命令
deluser --remove-home --backup luther