linux 使用者管理

2021-08-18 20:15:48 字數 2217 閱讀 5160

管理使用者需要root許可權才能執行,包括查詢使用者資訊檔案

儲存使用者資訊檔案   /etc/passwd                              /etc/shadow

管理使用者命令

1. 新增使用者

-----------

=>useradd username

如果不指定使用者目錄位置,則預設的使用者目錄會建立在根目錄下

2.設定密碼

setting passwod

=>passwd

-l            lock 

-u           unloce

-d           delete

3.批處理新增使用者

newusers [new_users_file]

步驟一:建立檔案file =>cat、touch、vi

步驟二:執行newusers命令=>newusers filename

檔案格式內容:使用者名稱:密碼           :使用者號                :使用者組號            :使用者主目錄

username:password:usermarknumber:groupmarknumber:userlocation:

例子,新增使用者rj101,rj102,rj103密碼分別為stu0401,stu0402,stu0403,使用者主目錄為

/home/jb040101,/home/jb040102,/home/jb040103

[root@localhost ~]#cat > rj.txt

rj101:stu0401:701:701::/home/jb040101:/bin/bash

rj102:stu0402:702:702::/home/jb040102:/bin/bash

rj103:stu0403:703:703::/home/jb040103:/bin/bash

[root@localhost ~]#newusers rj.txt

[root@localhost ~]#su - rj101

bin-4.1 pwd

/home/jb040101

4.更改密碼格式:chpasswd < filename

檔案內容格式:     username:password

例如,

[root@localhost ~]# cat > gyx.txt

rj101:andy101

rj102:andy102

rj103:andy103

[root@localhost ~]# chpasswd

5.更改使用者屬性

# usermod login

-l lock   

-u  unlock

-l   newusername oldusername

-d newlocation

-g newgoupname

例如,將rj101使用者名稱改為rj1101,且主目錄改為/home/rj1101

[root@localhost ~]# usermod -d /home/rj1101 -m -g root -l rj1101 rj101

6.刪除使用者-----------

userdel username         //不刪除目錄

-r     完全刪除主目錄,如果存在使用者郵件池同樣刪除

-f     強制刪除使用者,使用者登陸時同樣生效

7.批處理刪除使用者

建立txt檔案存放需要刪除使用者名稱,如:

建立shell檔案

for user in $(cat user1.txt)

do userdel -r $user

echo "the user $user deleted success !"

done

執行shell檔案就成了

LInux 使用者管理

最近在使用nagios的時候,需要新增一些使用者和組的資訊。需要整理一下,有些記不清楚了。原文連線 http www.g loaded.eu 2005 11 06 manage users from the command line userinfo 使用者資訊 命令id 顯示使用者基本資訊 命令u...

Linux使用者管理

0 產看使用者uid gid 等資訊 id 使用者名稱 1 linux使用者型別 1 超級使用者 root uid 0 2 偽使用者 uid 1 499之間 3 普通使用者 uid 500 60000之間 2 配置檔案 1 使用者資訊檔案 etc passwd 2 密碼檔案 etc shadow 3...

Linux 使用者管理

1 linux裡檢視所有使用者 linux裡,並沒有像windows的net user,net localgroup這些方便的命令來管理使用者.xwindows介面的就不說了.1 在終端裡.其實只需要檢視 etc passwd檔案就行了.2 看第三個引數 500以上的,就是後面建的使用者了.其它則為...