一、useradd命令介紹
useradd命令是一個用來創建新用戶或用戶組的Linux命令。它包括了一些選項(如-u,指定用戶ID;-g,指定主組ID;-s,指定默認的shell等等)和參數;其中比較常用的是-d選項。
二、-d選項的作用
-d選項指定了用戶的主目錄,如果不指定,則系統會使用默認的目錄。在創建用戶時,這個選項非常重要。
三、使用示例1:創建用戶
以下代碼使用useradd -d命令創建了一個名為”example”的用戶,並設置其主目錄為”/home/example”:
useradd -d /home/example example
在執行完以上命令後,可以使用以下命令查看新創建的用戶信息:
id example
執行後,會得到類似以下的輸出:
uid=1002(example) gid=1002(example) groups=1002(example)
可以看到,輸出中包含了用戶的uid,gid和所屬的商店列表。
四、使用示例2:遷移用戶主目錄
在有些情況下,我們需要遷移用戶主目錄,可以使用usermod -d命令更改用戶主目錄。如下示例將”example”用戶的主目錄從舊目錄”/home/old”遷移至新目錄”/home/new”:
usermod -d /home/new example
執行以上命令後,再次使用以下命令查看用戶信息:
id example
會得到以下輸出:
uid=1002(example) gid=1002(example) groups=1002(example)
輸出結果中可以看到,用戶的uid和GID沒有改變。新主目錄的創建和源文件遷移都需要手動完成,並且需要將源文件中的所有者和組修改為新用戶。
五、總結
useradd -d命令是Linux系統管理員在創建和管理用戶時必備的命令之一。使用該命令可以快速創建用戶並指定其主目錄,也可以更改現有用戶的主目錄。熟練掌握該命令對於高效管理Linux系統至關重要。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/193348.html