Linux 使用者管理

2021-09-02 21:33:55 字數 1299 閱讀 4309

#linux 系統中,uid以如下的方式劃分(不同的 linux 發行版,這些數字可能不一樣)

0 表示管理員(root)

1 - 500 表示系統使用者

501 - 65535 表示普通使用者

#在linux中 /etc/passwd檔案中每個使用者都有乙個對應的記錄行

#新增使用者

用法: useradd  [option]  username

$ useradd -u 1010 user1

-u  指定新新增使用者的uid,根據規定,普通使用者的uid必須大於499且不能和已存在的uid重複

$ useradd -g root user2

-g 指定新新增使用者的基本組

$ useradd -g user1,root user3

-g 指定新新增的使用者的附加組,附加組可以有多個,多個附加組之間用逗號隔開

$ useradd -s /sbin/nologin user4

-d 為新新增的使用者指定家目錄,預設情況下家目錄是/home下的與使用者名稱同名的目錄

-m 不為新使用者建立家目錄

-s 為新新增的使用者指定預設的shell(系統中有乙個nologin的shell可以禁止某賬戶登入)

#檢視使用者資訊

用法: id  [option]  [username],不指定使用者名稱時預設使用者為當前使用者

-u 檢視uid

-g 檢視基本組的gid

-g 檢視所有組的gio

-n 和上面的選項組合使用,用於顯示名稱,而非id號

#刪除使用者

用法:userdel  [option]  username

-r 同時刪除使用者的家目錄

#修該使用者資訊

#將乙個已有使用者user增加到乙個已有使用者組group中

$ usermod -ag group user

注:如果使用-g為使用者修改附加組的話,預設情況下會覆蓋原有的附加組,如果只想追加新的附加組可以使用 -ag 其中a表示追加

#修改使用者密碼

用法:passwd  [username]

對於普通使用者來說,只能使用passwd命令,用來修改自己的密碼。對於管理員來說,不僅可以使用passwd來修改自己的密碼,還可以使用passwd  username 命令來修改別人的密碼。

#組的建立

組的建立使用groupadd命令,可以使用 -g 指定gid,-r表明改組為系統組。

#組資訊修改

groupmod 命令用於修改組資訊,-g 修改gid,-n 修改組名。

#組的刪除

groupdel 命令用於刪除乙個組

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以上的,就是後面建的使用者了.其它則為...