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...