溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux怎么實現添加新用戶及創(chuàng)建主目錄

發(fā)布時間:2023-04-28 15:30:06 來源:億速云 閱讀:230 作者:iii 欄目:開發(fā)技術

本文小編為大家詳細介紹“Linux怎么實現添加新用戶及創(chuàng)建主目錄”,內容詳細,步驟清晰,細節(jié)處理妥當,希望這篇“Linux怎么實現添加新用戶及創(chuàng)建主目錄”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

    Linux添加新用戶及創(chuàng)建主目錄

    Linux adduser命令

    Linux adduser命令用于新增使用者帳號或更新預設的使用者資料。

    adduser 與 useradd 指令為同一指令(經由符號連結 symbolic link)。

    使用權限:系統(tǒng)管理員。

    adduser是增加使用者。相對的,也有刪除使用者的指令,userdel。語法:userdel [login ID]

    語法

    adduser [-c comment] [-d home_dir] [-e expire_date] [-f inactive_time] [-g initial_group] [-G group[,...]] [-m [-k skeleton_dir] | -M] [-p passwd] [-s shell] [-u uid [ -o]] [-n] [-r] loginid

    adduser -D [-g default_group] [-b default_home] [-f default_inactive] [-e default_expire_date] [-s default_shell]

    參數說明

    • -c comment 新使用者位于密碼檔(通常是 /etc/passwd)的注解資料

    • -d home_dir 設定使用者的家目錄為 home_dir ,預設值為預設的 home 后面加上使用者帳號 loginid

    • -e expire_date 設定此帳號的使用期限(格式為 YYYY-MM-DD),預設值為永久有效

    • -f inactive_time 范例:

    實例

    添加一個一般用戶

    # useradd zhuang //添加用戶zhuang

    為添加的用戶指定相應的用戶組

    # useradd -g root zhuang //添加用戶zhuang,并指定用戶所在的組為root用戶組

    創(chuàng)建一個系統(tǒng)用戶

    # useradd -r zhuang //創(chuàng)建一個系統(tǒng)用戶zhuang

    為新添加的用戶指定/home目錄

    # useradd -d /home/zhuang zhuang //新添加用戶zhuang,其home目錄為/home/zhuang
    //當用戶名zhuang登錄主機時,系統(tǒng)進入的默認目錄為/home/zhuang

    創(chuàng)建主目錄

    新建的用戶時候,有時候創(chuàng)建home目錄不成功或有忘記創(chuàng)建home目錄,則需要后續(xù)來創(chuàng)建用戶的家目錄home

    實例用已創(chuàng)建的zhuang用戶為例子

    localhost:~ # mkdir /home/zhuang
    localhost:~ # chown zhuang -R /home/zhuang
    localhost:~ # usermod -d /home/zhuang zhuang
    localhost:~ # grep zhuang /etc/passwd
    zhuang:x:1000:1000::/home/zhuang:/bin/bash
    localhost:~ # su - zhuang

    linux 創(chuàng)建新用戶時沒有用戶目錄

    **問題:**使用 useradd -d /home/user02 user02 創(chuàng)建新用戶并指定目錄后,用 ls /home 無法看到 user02 的目錄。

    Linux怎么實現添加新用戶及創(chuàng)建主目錄

    解決方法

    使用 useradd -m username,在 /home 目錄下創(chuàng)建同名文件夾。

    Linux怎么實現添加新用戶及創(chuàng)建主目錄

    先 mkdir /home/username 創(chuàng)建目錄,然后使用 useradd -d /home/username username 創(chuàng)建新用戶。

    Linux怎么實現添加新用戶及創(chuàng)建主目錄

    useradd選項

    • -d 目錄 指定用戶主目錄,如果此目錄不存在,則同時使用-m選項,可以創(chuàng)建主目錄。

    • -m 目錄 創(chuàng)建用戶的主目錄。

    • -g 用戶組 指定用戶所屬的用戶組。

    • -G 用戶組,用戶組 指定用戶所屬的附加組。

    • -s Shell文件 指定用戶的登錄Shell。

    • -u 用戶號 指定用戶的用戶號,如果同時有-o選項,則可以重復使用其他用戶的標識號。

    讀到這里,這篇“Linux怎么實現添加新用戶及創(chuàng)建主目錄”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業(yè)資訊頻道。

    向AI問一下細節(jié)

    免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI