在Linux系統服務器上管理用戶主要涉及到創建、刪除、修改用戶信息以及設置用戶權限
創建用戶:
使用useradd
命令創建新用戶。例如,要創建一個名為newuser
的用戶,并設置其主目錄為/home/newuser
,可以使用以下命令:
sudo useradd -m -d /home/newuser newuser
其中,-m
選項表示創建主目錄,-d
選項用于指定用戶的主目錄路徑。
刪除用戶:
使用userdel
命令刪除用戶。例如,要刪除名為newuser
的用戶,可以使用以下命令:
sudo userdel newuser
若要刪除用戶的同時刪除其主目錄,請使用-r
選項:
sudo userdel -r newuser
修改用戶信息:
使用usermod
命令修改用戶信息。例如,要將用戶newuser
的密碼更改為password
,可以使用以下命令:
sudo passwd newuser
若要修改用戶的主目錄,請使用-d
選項:
sudo usermod -d /new/home/path newuser
若要將用戶添加到某個用戶組,請使用-aG
選項:
sudo usermod -aG groupname newuser
設置用戶權限:
使用chmod
命令更改文件或目錄的權限。例如,要將/home/newuser
目錄的權限設置為755(所有者可讀寫執行,組和其他用戶可讀執行),可以使用以下命令:
sudo chmod 755 /home/newuser
若要更改文件的所有者和所屬組,請使用chown
和chgrp
命令。例如,要將/home/newuser/file.txt
的所有者更改為newuser
,所屬組更改為group
,可以使用以下命令:
sudo chown newuser:group /home/newuser/file.txt
切換到另一個用戶:
使用su
命令切換到另一個用戶。例如,要切換到名為newuser
的用戶,可以使用以下命令:
sudo su - newuser
輸入密碼后,您將切換到該用戶。
查看當前系統中的所有用戶:
使用cat
命令查看/etc/passwd
文件,該文件包含了系統中所有用戶的信息。例如:
cat /etc/passwd
這些是在Linux系統服務器上管理用戶的基本操作。根據實際需求,您可能還需要執行其他操作,如禁用用戶、設置用戶配額等。