Linux入門到精通 二 使用者和組

2021-09-24 01:44:12 字數 2210 閱讀 8738

使用者和組

linux系統是乙個多使用者多使用者的分時作業系統,任何乙個需要使用系統資源的使用者,都必須首先向系統管理員申請乙個賬號,然後以這個賬號的身份進入系統。

先來說一說linux使用者分類:

超級管理員:uid為0,root使用者擁有至高無上的命令,root使用者不能改名。

系統使用者:uid小於1000,用於管理服務,一般不允許登入。

普通使用者:uid大於或等於1000,許可權較小,只能使用bin下的命令。

新增使用者useradd

選項說明

-d目錄,指定使用者主目錄,如果此目錄不存在,則同時使用-m選項,可以建立主目錄。

-g使用者組,指定使用者所屬的使用者組id號 。

-g使用者組,指定使用者所屬的附加組。

-sshell檔案,指定使用者的登入shell 。

-u使用者號,指定使用者的使用者id號。

-m建立家目錄

-m不建立家目錄

修改使用者賬戶usermod:

選項說明(常用的選項與useradd一樣)

-a-l

lock鎖定使用者

-u解鎖使用者

-m移除家目錄

刪除使用者賬戶userdel

選項說明,預設不刪除關聯檔案

-f強制

-rremove刪除使用者主目錄及郵箱。

rm -rf /home/user01

手動刪除使用者主目錄

rm -rf /var/mail/user01

手動刪除使用者郵箱

更改使用者密碼過期資訊:chage:

選項說明

-m密碼可更改的最小天數

-m密碼可更改的最大天數

-d上一次更改的日期,設定為0,下次登入必須要改密碼

-w密碼到期前,提前收到警告資訊的天數

-e賬號到期的日期,過了這天,此賬號將不可用

密碼設定及密碼檔案passwd

選項說明

-l加鎖,鎖定使用者

-u解鎖,解鎖使用者

-d刪除使用者密碼

-s顯示使用者相關資訊

–stdin:標準輸入,可以通過echo來設定。

echo 」123「 |passwd --stdin user01

密碼檔案:

/etc/passwd

[使用者名稱]:[密碼]:[uid]:[gid]:[身份描述]:[主目錄]:[登入shell]

/etc/shadow

組的管理

新增組groupadd

選項說明

-g指定gid

-r建立乙個系統組

-o此選項允許新增乙個使用非唯一gid的組

修改組groupmod

選項說明

-g指定gid

-n給組改名

-o此選項允許新增乙個使用非唯一gid的組

刪除組groupdel

groupdel admin

刪除admin組

組密碼gpasswd

選項說明

-a新增使用者到組

-d刪除組使用者

-r刪除組密碼

組配置檔案groupadd

選項說明

/etc/group

[組名]:[密碼域]:[gid]:[組員列表]

/etc/shadow

[組名]:[口令]:[組管理者]:[組內使用者列表]

/etc/passwd

使用者賬戶資訊

/etc/shadow

安全使用者資訊

/etc/group

組賬戶資訊

/etc/gshadow

安全組賬戶資訊

/etc/default/useradd

賬戶建立的預設值

/etc/skel/

包含預設檔案的目錄

/etc/login.defs

密碼套件配置

當乙個使用者同時屬於多個組,切換身份newgrp命令:

su - user01

newgrp test 切換到test組

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

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

vim入門到精通(二)

vim 的 normal 模式是預設模式,是有其道理的,在 normal 模式下,可以進行非常非常多的操作,這裡就會講解一些快捷操作,掌握它們,能大大提公升效率哦。本節重點是 insert 和 normal 模式下的簡化操作 insert 模式下的刪除操作 ctrl u 刪除當前行 insert 模...

Storm入門到精通(二)

先整體介紹一下搭建storm集群的步驟 我們知道storm通過zookeeper來協調整個集群。zookeeper不是用來做訊息傳遞,因此storm不會給zookeeper帶來很大的壓力。單節點的zookeeper在大多情形下是可以勝任的,但是如果你想得到更好的可靠性或者部署大集群的話,你可能就需要...