Linux useradd 命令
創(chuàng)建用戶:useradd 可用來建立用戶帳號。
設(shè)置密碼:帳號建好之后钧惧,用 passwd 設(shè)定帳號的密碼除呵。
刪除用戶:用 userdel 刪除帳號燎窘。
使用 useradd 指令所建立的帳號,實際上是保存在 /etc/passwd 文本文件中。
添加用戶:useradd -m 用戶名 然后設(shè)置密碼 passwd 用戶名
刪除用戶:userdel -r 用戶名
指令
[root@localhost ~]# useradd testuser
[root@localhost ~]# passwd testuser
Changing password for user testuser.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
新創(chuàng)建的用戶會在/home下創(chuàng)建一個用戶目錄testuser
[root@localhost ~]# ls /home/
esuser testuser vagrant
創(chuàng)建新用戶后椿肩,同時會在etc目錄下的passwd文件中添加這個新用戶的相關(guān)信息
[testuser@localhost ~]$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
testuser:x:1003:1003::/home/testuser:/bin/bash
切換用戶指令
su 用戶名
說明:su是switch user的縮寫瞻颂,表示用戶切換
[root@localhost ~]# su testuser
[testuser@localhost root]$
用戶組的添加和刪除
groupadd testgroup 組的添加
groupdel testgroup 組的刪除
語法
useradd [-mMnr][-c <備注>][-d <登入目錄>][-e <有效期限>][-f <緩沖天數(shù)>][-g <群組>][-G <群組>][-s <shell>][-u <uid>][用戶帳號]
或
useradd -D [-b][-e <有效期限>][-f <緩沖天數(shù)>][-g <群組>][-G <群組>][-s <shell>]
參數(shù)說明:
- -c<備注> 加上備注文字。備注文字會保存在passwd的備注欄位中郑象。
- -d<登入目錄> 指定用戶登入時的起始目錄贡这。
- -D 變更預(yù)設(shè)值.
- -e<有效期限> 指定帳號的有效期限。
- -f<緩沖天數(shù)> 指定在密碼過期后多少天即關(guān)閉該帳號厂榛。
- -g<群組> 指定用戶所屬的群組盖矫。
- -G<群組> 指定用戶所屬的附加群組。
- -m 制定用戶的登入目錄击奶。
- -M 不要自動建立用戶的登入目錄辈双。
- -n 取消建立以用戶名稱為名的群組.
- -r 建立系統(tǒng)帳號。
- -s<shell> 指定用戶登入后所使用的shell柜砾。
- -u<uid> 指定用戶ID湃望。