使用者管理(一)

2021-09-26 06:24:50 字數 3084 閱讀 6188

1.儲存使用者密碼、賬號有效期等資訊

檔案位置:

檢視具體資訊,輸入命令「vim /etc/shadow」檢視

2.儲存使用者資訊、宿主目錄、登入shell等基本資訊

檔案位置:

/etc/passwd具體看其中使用者資訊,輸入命令「vim /etc/passwd」檢視

3.useradd命令

作用:useradd命令用來建立賬戶和建立使用者的起始目錄,使用許可權是超級使用者。

格式和主要選項:

注意:本文並不是乙個完整的文件,所以僅列出部分常用的選項進行說明。

格式:

useradd 【選項】,使用者名稱

useradd [option] username

[option]選項:

-u uid

序列號手工指定使用者的 uid,注意 uid 的範圍(不要小於 500)。

-d 家目錄

手工指定使用者的主目錄。主目錄必須寫絕對路徑,而且如果需要手工指定主目錄,則一定要注意許可權;

-g基本組

手工指定使用者的初始組。一般以和使用者名稱相同的組作為使用者的初始組,在建立使用者時會預設建立初始組。一旦手動指定,則系統將不會在建立此預設的初始組目錄。

-g 附加組

指定使用者的附加組。我們把使用者加入其他組,一般都使用附加組;

-s shell

手工指定使用者的登入 shell,預設登入是 /bin/bash;無法登陸是/sbin/nologin

-e 失效日期

指定使用者的失效曰期,格式為 「yyyy-mm-dd」。也就是 /etc/shadow 檔案的第八個字段;

-o允許建立的使用者的 uid 相同。例如,執行 「useradd -u 0 -o usertest」 命令建立使用者 usertest,它的 uid 和 root 使用者的 uid 相同,都是 0;

-m建立使用者時強制建立使用者的家目錄。在建立系統使用者時;

-r建立系統使用者,也就是 uid 在 1~499 之間,供系統程式使用的使用者。由於系統使用者主要用於執行系統所需服務的許可權配置,因此系統使用者的建立預設不會建立主目錄

-m不要建立使用者的家目錄。

passwd使用者修改密碼

格式:passwd 【選項】 使用者名稱

選項:

-s:查詢使用者密碼的狀態,也就是 /etc/shadow 檔案中此使用者密碼的內容。僅 root 使用者可用

-l:暫時鎖定使用者,該選項會在 /etc/shadow 檔案中指定使用者的加密密碼串前新增 「!」,使密碼失效。僅 root 使用者可用;

-u:解鎖使用者,和 -l 選項相對應,也是只能 root 使用者使用;

具體操作:

(1)用useradd命令不新增選項直接建立個zhangsan使用者,並用tail命令檢視/etc/passwd中末尾兩行的內容,具體操作如下:

直接建立的zhangsan使用者,其家目錄會預設到/home當中,後面的/bin/bash說明可以被人為去直接登入,所以為了安全登入,可以為使用者設定個密碼,用passwd命令先不新增選項去進行使用者密碼設定,具體操作如下:

切換到zhangsan使用者,用ls -a命令去進行檢視(-a:顯示所有(all)子目錄和檔案的資訊,包括名稱以點號「.」開頭的隱藏目錄 和隱藏檔案),在建立使用者的同時會預設建立三個環境變數的檔案,操作如下:

(2)用useradd命令去建立新使用者zhaoliu,並且跟選項「-d」和「-s」,在建立zhaoliu使用者的時候,-d一併建立zhaoliu的家目錄,並且不能直接進行登入。注意:在建立使用者時不可以提前去建立家目錄,再去建立使用者,這樣的話,在使用者中的三個環境變數並不會建立到使用者中去,導致在後期使用中發生問題。具體操作如下:

錯誤操作:

正確操作:

同樣,使用者zhaoliu為了安全登入也要進行設定密碼,用passwd命令進行設定,操作如下:

(3)用cd命令切換到家目錄,然後用「su - 」命令切換到zhaoliu使用者的家目錄下,「-」代表原有屬性不變,同樣把zhangsan使用者也進行登入,相比較會得出結論,因為zhaoliu設定了/sbin/nologin 所以在shell終端將無法登入,但是zhangsan沒有去進行設定,所以可以,具體操作如下;

(4)su 使用者 保持路徑不變su - 使用者 切換到當前使用者的家目錄示例:

(5)「-l」鎖定賬戶,「-s」檢視使用者狀態,「-u」解鎖賬戶,例如對zhaoliu使用者進行鎖定,檢視使用者狀態,並進行解鎖。具體操作如下:

一 使用者管理(一)

一 建立使用者 概述 在oracle中要建立乙個新的使用者使用create user語句,一般是具有dba 資料庫管理員 的許可權才能使用。create user 使用者名稱 identified by 密碼 注意 oracle有個毛病,密碼必須以字母開頭,如果以數字開頭,它不會建立使用者 eg c...

Oracle 使用者管理 一

1建立使用者 create user username identified by password 例如 create user aobama identified by future 建立了乙個使用者名為 aobama 的使用者,該使用者的密碼是 future 注意 oracle中建立使用者需要...

oracle 使用者管理 一

oracle 使用者管理 一 1.建立使用者 create user 使用者名稱 identified by 密碼 如 create user xiaoming identified by lh621366 一般是具有dba 資料庫管理員 的許可權才可以建立使用者 如 sysdba system 2...