ubuntu下建立使用者和RedHat系列的linux有點不一樣
建立使用者的命令是useradd,修改密碼是passwd,如下:
sudo useradd zhuhuisudo passwd 123456
但是問題出現了,home目錄下並沒有相對應的zhuhui目錄。
原來ubuntu並沒有為我們做那麼多,先來看看useradd的選項:
選項: -b, --base-dir BASE_DIR新賬戶的主目錄的基目錄 -c, --comment COMMENT 新賬戶的 GECOS 欄位 -d, --home-dir HOME_DIR 新賬戶的主目錄 -D, --defaults顯示或更改預設的 useradd 配置 -e, --expiredate EXPIRE_DATE 新賬戶的到期日期 -f, --inactive INACTIVE 新賬戶的密碼不活動期 -g, --gid GROUP新賬戶主組的名稱或 ID -G, --groups GROUPS新賬戶的附加組列表 -h, --help 顯示此協助資訊並推出 -k, --skel SKEL_DIR使用此目錄作為骨架目錄 -K, --key KEY=VALUE 不使用 /etc/login.defs 中的預設值 -l, --no-log-init不要將此使用者添加到最近登入和登入失敗資料庫 -m, --create-home建立使用者的主目錄 -M, --no-create-home不建立使用者的主目錄 -N, --no-user-group不建立同名的組 -o, --non-unique允許使用重複的 UID 建立使用者 -p, --password PASSWORD加密後的新賬戶密碼 -r, --system 建立一個系統賬戶 -s, --shell SHELL新賬戶的登入 shell -u, --uid UID新賬戶的使用者識別碼 -U, --user-group建立與使用者同名的組 -Z, --selinux-user SEUSER為 SELinux 使用者映射使用指定 SEUSER
我們需要自己來建一個使用者的主目錄和shell,如下:
userdel -r zhuhui #刪除剛才建立的三無使用者useradd linc -m -s /bin/bashpasswd zhuhui
ok這樣建立的使用者就不是三無了哦。還可以使用adduser命令,建立使用者的過程更像是一種人機對話,系統會提示你輸入各種資訊,然後會根據這些資訊幫你建立新使用者。
注意剛才建立的"zhuhui"使用者是無sudo許可權的,那怎麼樣讓普通使用者用於sudo許可權呢。 參考本部落格中的文章ubuntu下怎麼給普通使用者賦予sudo許可權