linux下使用者操作

Uzizi發表於2018-05-09

一、使用者操作

1、新增使用者

#useradd user1
新建後將會在/home目錄下生成一個與使用者名稱相同的使用者主目錄。
同時會建立一個新組,該組與該使用者同名,該使用者屬於該組的成員。
如果讓新的使用者歸屬於一個已經存在的組,使用如下命令:
#useradd -g usergroup1 user1
這樣該使用者就屬於usergroup1組的一員了。
如果想讓其再屬於一個組usergroup2,那麼使用:
#useradd -G usergroup2 user1
使用passwd命令為其設定一個初始密碼,新使用者才能進行登入:
#passwd user1

2、刪除使用者

userdel <使用者名稱>
將系統上的檔案也刪除掉,可以使用
userdel-r使用者名稱

3、新增組

groupadd<組名>

4、刪除組

groupdel <組名>

二、密碼操作

1、用法

【語法】passwd[必要引數][選擇性引數][使用者名稱稱]
【功能說明】passwd指令用來設定使用者帳號的密碼,超級使用者可以設定所有使用者的密碼。
【引數說明】
必要引數具體說明如下:
引數 功能
-d 刪除密碼
-f 強制執行
-k 更新只能發生在過期之後
-l 停止帳號的使用
-S 顯示密碼資訊
-u 啟用已被停止的帳號
-x 設定密碼的有效期
-g 修改群組密碼
-i 過期後停止使用者帳號
選擇性引數的具體說明如下:
引數 功能
--help 幫助資訊
--usage 主要用法

2、範例

【範例356】修改使用者密碼。
[root@localhost ~]# passwd kk      //設定使用者kk的密碼
Changing password for user kk.
New UNIX password:
BAD PASSWORD: it does not contain enough DIFFERENT characters
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@localhost ~]#
本例使用指令“passwd kk”,設定帳號kk的密碼。
【範例357】顯示帳號的密碼資訊。
[root@localhost ~]# passwd -S kk     //顯示帳號的密碼資訊
Password set, MD5 crypt.
[root@localhost ~]#
本例使用指令“passwd -S kk”,顯示帳號kk的密碼資訊。
【範例358】刪除使用者密碼。
[root@localhost ~]# passwd -d kk     //刪除使用者密碼
Removing password for user kk.
passwd: Success
[root@localhost ~]#
本例使用指令“passwd -d kk”,刪除使用者kk的密碼。
【相關指令】
useradd

相關文章