Linux使用者管理(centos)

2022-02-06 12:00:53 字數 1598 閱讀 1227

useradd testuser; 新增使用者 testuser為使用者名稱

passwd testuser; 修改使用者密碼

提示兩次輸入密碼

賦予root許可權

修改 /etc/sudoers 檔案,找到下面一行,在root下面新增一行,如下所示:

## allow root to run any commands anywhere

root    all=(all)     all

testuser   all=(all)     all

root表示被授權的使用者,這裡是根使用者;

第乙個all表示所有計算機;

第二個all表示所有使用者;

第三個all表示所有命令;

全句的意思是:授權根使用者在所有計算機上以所有使用者的身份執行所有檔案。

例子1:

useradd –d /usr/sam -m sam

此命令建立了乙個使用者sam,其中-d和-m選項用來為登入名sam產生乙個主目錄/usr/sam(/usr為預設的使用者主目錄所在的父目錄)。

userdel sam

此命令刪除使用者sam在系統檔案中(主要是/etc/passwd, /etc/shadow, /etc/group等)的記錄,同時刪除使用者的主目錄。

usermod 選項 使用者名稱//修改已經存在的使用者

(1) 修改使用者目錄

首先用finger username命令檢視使用者原來的家目錄

如果出現如下錯誤:

finger: command not found

解決:yum install finger

輸入id username即可檢視使用者uid

id username

修改使用者主目錄

usermod -d /usr/newfolder -u uid username

-u後面一定要接uid,然後才是username

修改完成後,可用finger username檢查修改前後是否有變化。

centos組中有兩種型別,私有組和標準組,當建立乙個新使用者時,若沒有指定他所屬的組,centos就建立以個和該使用者相同的私有組,此私有組中只包括使用者自己。標準組可以容納多個使用者,如果要使用標準組,那建立乙個新的使用者時就應該指定他所屬於的組,從另外一方面講,同乙個使用者可以屬於多個組,例如某個單位的領導組和技術組,lik是該單位的技術主管,所以他就是屬於領導組和技術組。當乙個使用者屬於多個組時,其登入後所屬的組是主組,其它組為附加組。

新建組groupadd webusers #新建乙個webusers組

刪除組groupdel webusers

useradd的初始化操作還包括為使用者單獨建立乙個與使用者名稱同名的組(floatboat組)。這叫使用者私有組的機制,與預設組機制相對應。對使用者分組一是方便管理,二是可以明確許可權。複雜的我們將在以後的深入內容中**。我們如果想讓此使用者加入乙個已有的組的話,可以使用-g引數。例如我們想讓testuser加入webusers組,那麼可以使用以下命令:

useradd -g webusers testuser

同樣的,我們還可以使用-g引數使他同時加入多個組,例如webusers和ftpusers:

useradd -g ftpusers,webusers testuser

linux使用者管理 centos

1.新增使用者 useradd options username d 家目錄 d 更改預設 e 指定新使用者的實效時間 f 指定密碼過期多少天後關閉該使用者 g 指定使用者所屬主組 g 指定使用者所屬附屬組 m 自動建立使用者目錄 m 不建立使用者目錄 r 建立系統目錄 u 指定uid s 指定使用...

Centos學習筆記 linux使用者管理

2012 3 2 linux使用者管理 使用者資訊檔案 etc passwd 密碼檔案 etc shadow 使用者組檔案 etc group 使用者組密碼檔案 etc gshadow 使用者配置檔案 etc login.defs etc default useradd 新使用者資訊檔案 etc s...

LInux 使用者管理

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