一、創建用戶
在Linux系統中,創建用戶可以使用命令useradd或adduser。下面分別介紹兩種方法。
1.1 useradd命令
useradd [option] username
其中,option表示選項,username表示要創建的用戶名。
常用的option有:
- -d:指定用戶的主目錄,如果不使用此選項,則會在默認的目錄下創建用戶的主目錄。
- -m:如果用戶的主目錄不存在,就創建它。
- -s:指定用戶的默認shell。
例如,創建一個名為testuser的用戶,其主目錄為/home/testuser,shell為/bin/bash,可以使用以下命令:
useradd -m -s /bin/bash testuser
1.2 adduser命令
adduser命令是Debian系列Linux系統中的用戶管理工具,它基於useradd命令。可以使用以下命令創建用戶:
adduser [option] username
其中,option同樣表示選項,username表示要創建的用戶名。
相比useradd命令,adduser命令的優勢在於它會提示輸入新用戶的密碼,並自動創建與用戶名相同的組。
例如,創建一個名為testuser的用戶,其主目錄為/home/testuser,shell為/bin/bash,可以使用以下命令:
adduser testuser
系統會提示輸入新用戶的密碼和確認密碼,以及其他一些選項,可以按照提示進行操作。
二、創建用戶組
用戶組是一組用戶的集合,可以共享相同的文件和目錄許可權。
2.1 groupadd命令
groupadd命令用於創建用戶組,可以使用以下命令:
groupadd [option] groupname
其中,option表示選項,groupname表示要創建的組名。
常用的option有:
- -g GID:指定組ID。
- -r:創建一個系統組。
例如,創建一個名為testgroup的用戶組,可以使用以下命令:
groupadd testgroup
2.2 addgroup命令
addgroup命令同樣是Debian系列Linux系統中的用戶管理工具,可用於創建用戶組。可以使用以下命令:
addgroup [option] groupname
其中,option表示選項,groupname表示要創建的組名。
相比groupadd命令,addgroup命令的優勢在於它會提示輸入新組的密碼。
例如,創建一個名為testgroup的組,可以使用以下命令:
addgroup testgroup
系統會提示輸入新組的密碼和確認密碼,以及其他一些選項,可以按照提示進行操作。
三、用戶和用戶組管理
一旦創建了用戶和用戶組,可以使用以下命令進行管理。
3.1 usermod命令
usermod命令用於修改用戶屬性,可以使用以下命令:
usermod [option] username
其中,option表示選項,username表示要修改的用戶名。
常用的option有:
- -d:修改用戶的主目錄。
- -s:修改用戶的默認shell。
- -G:修改用戶所屬的用戶組列表。
- -l:修改用戶名。
例如,將testuser的默認shell修改為/bin/zsh,可以使用以下命令:
usermod -s /bin/zsh testuser
3.2 groupmod命令
groupmod命令用於修改用戶組屬性,可以使用以下命令:
groupmod [option] groupname
其中,option表示選項,groupname表示要修改的組名。
常用的option有:
- -g GID:修改組ID。
- -n:修改組名。
例如,將testgroup的組名修改為newgroup,可以使用以下命令:
groupmod -n newgroup testgroup
3.3 userdel命令
userdel命令用於刪除用戶,可以使用以下命令:
userdel [option] username
其中,option表示選項,username表示要刪除的用戶名。
常用的option有:
- -r:同時刪除用戶的主目錄。
例如,刪除testuser用戶,同時刪除其主目錄,可以使用以下命令:
userdel -r testuser
3.4 groupdel命令
groupdel命令用於刪除用戶組,可以使用以下命令:
groupdel groupname
其中,groupname表示要刪除的組名。
例如,刪除testgroup用戶組,可以使用以下命令:
groupdel testgroup
四、總結
Linux系統中創建用戶和用戶組是非常常見的操作,使用useradd或adduser命令可以創建用戶,使用groupadd或addgroup命令可以創建用戶組。創建好用戶和用戶組之後,可以使用usermod、groupmod、userdel和groupdel等命令進行管理。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/246133.html