linux 創建用戶及密碼的命令是什么

linux中,創建用戶的命令是“useradd”和“adduser”,創建密碼的命令是“passwd”。useradd命令用于建立用戶賬號,但創建新用戶時,并沒有設定用戶密碼,因此無法用來登陸系統,還需要使用passwd命令設置用戶密碼。而adduser指令是useradd指令的符號連接,兩者實際上是同一個指令。

linux 創建用戶及密碼的命令是什么

本教程操作環境:linux7.3系統、Dell G3電腦。

Linux 系統中,可以使用 useradd 命令新建用戶;但使用此命令創建新用戶時,并沒有設定用戶密碼,因此還無法用來登陸系統。此時,需要使用passwd 命令設置用戶密碼。

命令:useradd

功能說明:建立用戶賬號。

語法:

useradd?[-mMnr][-c?][-d?][-e?][-f?][-g?][-G?][-s?<shell>][-u?<uid>][用戶帳號]</uid></shell>

或者

useradd?-D?[-b][-e?][-f?][-g?][-G?][-s?<shell>]</shell>

參數:

??-b,?--base-dir?BASE_DIR???????新賬戶的主目錄的基目錄 ??-c,?--comment?COMMENT?????????加上備注文字,備注文字保存在passwd的備注欄中。 ??-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,如果用戶主目錄不存在,可以自動創建) ??-M,?--no-create-home??????????不創建用戶的主目錄 ??-N,?--no-user-group???????????不創建同名的組 ??-o,?--non-unique??????????????允許使用重復的?UID?創建用戶 ??-p,?--password?PASSWORD???????加密后的新賬戶密碼 ??-r,?--system??????????????????創建一個系統賬戶 ??-R,?--root?CHROOT_DIR?????????chroot?到的目錄 ??-s,?--shell?SHELL?????????????新賬戶的登錄?shell ??-u,?--uid?UID?????????????????新賬戶的用戶?ID ??-U,?--user-group??????????????創建與用戶同名的組 ??-Z,?--selinux-user?SEUSER?????為?SELinux?用戶映射使用指定?SEUSER

以上內容參考Linux 命令大全api。

補充說明:useradd可用來建立用戶帳號。帳號建好之后,再用passwd設置帳號的密碼,可用userdel刪除帳號。使用useradd指令所建立的帳號,實際上是保存在/etc/passwd文本文件中。?

例1:建立一個新用戶user3,并設置UID為556,備注名為“用戶03”,主目錄為/usr/testuser3,屬于users組。

linux 創建用戶及密碼的命令是什么

1、查看passwd文件,我使用命令 tac /etc/passwd 意思是:將文件內容倒序顯示(cat 正序顯示)。

/etc/passwd?文件將每個用戶的基本信息記錄為文件中的一行,一行中包含 7 個字段。每個字段之間用冒號“:” 分隔。

7 個字段的詳細信息如下:

(1)用戶名?(user3): 已創建用戶的用戶名,字符長度 1 個到 12 個字符。

(2)密碼(x):代表加密密碼保存在 /etc/shadow 文件中。

(3)用戶 ID(556):代表用戶的 ID 號,每個用戶都要有一個唯一的 ID 。UID 號為 0 的是為 root 用戶保留的,UID 號 1 到? ? ? ? ? ? ?99 是為系統用戶保留的,UID 號 100-999 是為系統賬戶和群組保留的。

(4)群組 ID (100):代表群組的 ID 號,每個群組都要有一個唯一的 GID ,保存在 /etc/group文件中。

(5)用戶信息(用戶03):代表描述字段,可以用來描述用戶的信息。

(6)家目錄(/usr/testuser3):代表用戶的主目錄。

(7)Shell(/bin/bash):代表用戶使用的 shell 類型。

2、查看用戶所屬組確定是users。直接 :groips user3

linux 創建用戶及密碼的命令是什么

或者命令:id user3 查看用戶和所屬組,同時查看各自對應的id。

linux 創建用戶及密碼的命令是什么

例2:建立一個新用戶賬戶user4,并設置UID為557,主目錄為/usr/testuser4,所屬的組和用戶名一樣(使用?-U)。如果主目錄不存在,可以使用 -m,自動創建主目錄。

linux 創建用戶及密碼的命令是什么

確定用戶user4所屬的組和用戶名一樣。

linux 創建用戶及密碼的命令是什么

命令:passwd(password)?

?功能說明:設置密碼。
?語  法:

passwd?[-dklS][-u?][用戶名稱]

?補充說明:passwd指令讓用戶可以更改自己的密碼,而系統管理者則能用它管理系統用戶的密碼。只有管理者可以指定用戶名? ? ? ? ? ? ? ? ? ? ?稱,一般用戶只能變更自己的密碼。

?重要參數:

??-d? 刪除密碼。本參數僅有系統管理者才能使用。? ??-f? 強制執行。僅root權限才能操作。? ??-k? 設置只有在密碼過期失效后,方能更新。? ??-l? 鎖住密碼,不能修改密碼。僅能通過root權限操作。 ??-S? 列出密碼的相關信息。本參數僅有系統管理者才能使用。? ??-u? 解開已上鎖的帳號。 ??-w???在距多少天提醒用戶修改密碼;僅能root權限操作。

?linux 創建用戶及密碼的命令是什么

例1:修改用戶密碼:

linux 創建用戶及密碼的命令是什么

命令:adduser

功能說明:新增用戶帳號。
語  法:adduser
補充說明:在Slackware中,adduser指令是個script程序,利用交談的方式取得輸入的用戶帳號資料,然后再交由真正建立帳號的useradd指令建立新用戶,如此可方便管理員建立用戶帳號。在Red Hat Linux中,adduser指令則是useradd指令的符號連接,兩者實際上是同一個指令。?

?

?

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享