二 使用者管理

2022-09-12 20:18:13 字數 1500 閱讀 9670

使用者基本資訊檔案/etc/passwd 使用者密碼組成 組資訊組成 建立使用者useradd 刪除使用者userdel 使用者密碼 修改使用者屬性usermod 組建立groupadd 檢視組/etc/group 組刪除groupdel 組的型別 把使用者從組中移除gpasswd 提權su sudo

1.使用者基本資訊檔案

/etc/passwd  (以冒號分割為7列欄位)

root:  x:  0:  0:   root:  /root:  /bin/bash

使用者名稱: x: uid:  gid:  描述: home: shell

uid:0特權使用者  1-499系統使用者  1000+普通使用者

使用者名稱:登入系統的名字

x:密碼佔位符,具體內容不在這

gid:組號

描述:描述使用者,一般和使用者名稱一樣

home:家目錄;登陸系統時,所在目錄,一般是/root或者/home

shell:命令直譯器目錄,一般/bin/bash  shell功能:定義命令,接收命令,執行命令

使用者密碼資訊檔案  /etc/shadown

組資訊檔案  /etc/group

2.使用者密碼組成:

①使用者名稱

②密碼加密值

③最後一次修改時間

④最小時間間隔(0代表當天可以改密碼,5代表必須5天後才能修改)

⑤最大時間間隔(9999表示無限期)

⑥警告時間(軟規矩,在接近最大時間間隔剩餘天數時發出改密警告)

⑦不活動時間(使用者沒有登陸系統可再次登入使用的天數,過了不活動時間可以禁用該使用者)

⑧失效時間(使用者有效時間,過了就刪除使用者)

⑨保留3.組資訊組成

①組名  ②組密碼  ③組id  ④組成員

4.建立使用者

useradd 使用者名稱 -u -d  使用者建立命令

-u 改uid  -d 改檔案位址

id 使用者名稱  查詢使用者命令

passwd 使用者名稱  修改密碼

5.刪除使用者

userdel -r 使用者名稱  刪除使用者

6.使用者密碼

使用者只可以改動自己的密碼

7.修改使用者屬性

usermod -s /sbin/nologin 使用者名稱  修改登入shell,讓使用者無法登入

8.組建立

groupadd 組名 -g 組號  指定組號

usermod 使用者名稱 -g 組號  附加組

cat /etc/group  檢視組

9.組刪除

groupdel 組名  組刪除

10.組的型別

基本組  隨使用者的建立而建立的組,組名同使用者名稱(原生組)

附加組  使用者據建立後加入的組,相對於使用者基本組,別人的組

11.把使用者從組中移出

gpasswd -d 使用者名稱 組名  把使用者從組中移出

12.提權

su - 使用者  永久提權switching suers

sudo 命令  臨時提權running commands as root

oracle學習筆記二 使用者管理

在用oracle的時候,跟以前所用的sql server感覺有比較大的差別,在oracle中,使用者是乙個很關鍵,並且很有味道的東西。oracle在大型資料庫中排行老二,最大型的資料庫是db2,第三是sybase,雖然說它只是第二大型資料庫,但是它是佔市場份額最大的一種資料庫,這裡就不討論各種大型資...

Linux基礎(二)使用者 許可權管理

檢視當前所有登入系統的使用者資訊。常用選項 選項含義 m或am i 只顯示執行who命令的使用者名稱 登入終端和登入時間 q或 count 只顯示使用者的登入賬號和登入使用者的數量 u或 heading 顯示列標題 如果是圖形介面,退出當前終端 如果是使用ssh遠端登入,退出登陸賬戶 如果是切換後的...

Linux 基礎知識 二 使用者和使用者組管理

linux系統是乙個多使用者多工的分時作業系統,任何乙個要使用系統資源的使用者,都必須首先向系統管理員申請乙個賬號,然後以這個賬號的身份進入系統。使用者的賬號一方面可以幫助系統管理員對使用系統的使用者進行跟蹤,並控制他們對系統資源的訪問 另一方面也可以幫助使用者組織檔案,並為使用者提供安全性保護。每...