Ubuntu建立新使用者的正確姿勢

2021-09-11 09:12:19 字數 1077 閱讀 2325

最近在學習《系統程式設計》,老師讓建立新的使用者,以name+學號的格式命名,來防止抄襲。

因此,每次到一台新電腦,都要在 ubuntu 上建立新使用者。然而,sudo useradd 使用者名稱只能建立使用者,卻無法在/home/中建立使用者目錄,也無法設定使用者許可權。

查了很多篇部落格,為了方便查閱,記錄一下建立新使用者並且分配許可權的正確方法。

建立新使用者:sudo useradd -r -m -s /bin/bash dongyuanxin_2016150127

在 ubuntu18.04 中,不會在建立使用者的時候自動提示設定密碼。需要手動執行:sudo passwd dongyuanxin_2016150127。來設定新使用者的密碼。

其中引數的意義如下:

-r:建立系統賬號

-m:自動建立使用者的登入目錄

-s:指定使用者登入後所使用的shell

複製**

輸入ls /home/,可以看到使用者目錄被成功建立了:

這裡採用修改/etc/sudoers檔案的方法分配使用者許可權。因為此檔案只有r許可權,在改動前需要增加w許可權,改動後,再去掉w許可權。

sudo chmod +w /etc/sudoers

sudo vim /etc/sudoers

#新增下圖的配置語句,並且儲存修改

sudo chmod -w /etc/sudoers

複製**

到此,新使用者建立成功,並且使用者目錄被建立,許可權也分配成功。如下圖所示:

刪除使用者的操作分為 3 步:

執行userdelsudo userdel dongyuanxin_2016150127刪除使用者目錄:sudo rm -rf /home/dongyuanxin_2016150127

Ubuntu建立新使用者的正確姿勢

作者按 因為教程所示使用的是 github 倉庫,網速過慢的朋友請移步 godbmw.com,進行 姿勢 交流 最近在學習 系統程式設計 老師讓建立新的使用者,以name 學號的格式命名,來防止抄襲。因此,每次到一台新電腦,都要在 ubuntu 上建立新使用者。然而,sudo useradd 使用者...

Ubuntu建立新使用者的正確姿勢

最近在學習 系統程式設計 老師讓建立新的使用者,以name 學號的格式命名,來防止抄襲。因此,每次到一台新電腦,都要在 ubuntu 上建立新使用者。然而,sudo useradd 使用者名稱只能建立使用者,卻無法在 home 中建立使用者目錄,也無法設定使用者許可權。查了很多篇部落格,為了方便查閱...

Ubuntu建立新使用者

新建使用者的命令是useradd,修改密碼是passwd,如下 sudo useradd linc sudo passwd linc 但是問題出現了,home目錄下並沒有相對應的linc目錄。原來ubuntu並沒有為我們做那麼多,先來看看useradd的選項 選項 b,base dir base d...