使用者和組
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在大多情形下是可以勝任的,但是如果你想得到更好的可靠性或者部署大集群的話,你可能就需要...