Ubuntu Stream 8(假設這里指的是Ubuntu的一個版本,因為“Ubuntu Stream”并不是一個標準的Ubuntu版本名稱)的用戶權限管理可以通過一系列命令行工具來實現,這些工具包括 adduser
、deluser
、usermod
、passwd
、chown
、chmod
等。以下是管理用戶權限的基本步驟:
adduser
命令添加新用戶。例如,添加一個名為 newuser
的用戶:sudo adduser newuser
系統會提示輸入新用戶的密碼以及其他一些可選信息。
deluser
命令刪除用戶。例如,刪除名為 olduser
的用戶:sudo deluser olduser
注意,刪除用戶時可以選擇是否刪除用戶的主目錄和郵件池。
usermod
命令修改用戶信息,如更改用戶名、主目錄、shell等。例如,更改用戶名為 newname
:sudo usermod -l newname user1
id
命令查看用戶的UID、GID等信息。例如,查看用戶名為 user1
的用戶信息:id user1
su
命令切換到其他用戶的賬戶。例如,切換到名為 user1
的用戶:su - user1
系統會提示輸入該用戶的密碼。
passwd
命令設置或更改用戶的密碼。例如,為用戶名為 user1
的用戶設置密碼:sudo passwd user1
系統會提示輸入新密碼并確認。
chmod
命令更改文件或目錄的權限。例如,為文件設置讀、寫、執行權限:chmod 755 filename
chown
命令更改文件或目錄的所有者。例如,將文件所有者更改為 newuser
:sudo chown newuser filename
chown
和 chmod
命令組合來管理用戶對文件和目錄的訪問。groupadd
命令創建新的用戶組。usermod
命令將用戶添加到組中或從組中移除。例如,將用戶 newuser
添加到 sudo
組:sudo usermod -aG sudo newuser
acl
軟件包后,使用 setfacl
和 getfacl
命令來設置和查看ACL。請注意,上述命令和步驟適用于標準的Ubuntu系統。如果您指的是特定于Ubuntu的某個版本或特定的Ubuntu Stream版本,可能需要根據該版本的文檔或命令行工具的變化進行相應的調整。