使用者賬號和許可權管理

2021-08-20 14:43:47 字數 1597 閱讀 3970

與windows作業系統相比,linux系統中的使用者和組賬號作用基本上是一致的,同樣都是基於使用者身份來控制對資源的訪問,只是在表現形式方面存在一些差異。

管理使用者賬號和組賬號

一.使用者賬號

1.超級使用者 類似於windows中的adminostrator使用者

2.普通使用者 需要root或其他管理員建立

3.程式使用者 僅用於摸維持系統執行某個程式或者的正常執行

二.組賬號

每個使用者至少屬於乙個基本組,這個組成為使用者的基本組(或私有組),如果該使用者同時還包括在其他組內,則這些組稱為該使用者的附加組(或公共組) 

:使用者賬號檔案   主要有兩個,分別是 /etc /passwd  /etc/shadow

[root@centos6 ~]# head -2 /etc/passwd   可以檢視passwd開頭兩行的內容

[root@centos6 ~]# tail -1 /etc/passwd    可以檢視passwd末尾一行的內容         shadow檔案檢視方法相同

[root@centos6 ~]# useradd zhangsan  建立使用者zhangsan

[root@centos6 ~]# ls -a /home/zhangsan   確認自動建立的使用者目錄

useradd建立使用者時可以跟的幾個常見選項

-d 指定使用者宿主目錄  -e 指定賬戶失效時間  -g 指定使用者基本組  -g指定使用者附加組

-m不建立宿主目錄 -s指定使用者不登入shell   -u指定使用者uid (uid唯一)    

[root@centos6 ~]# useradd -d /admin -g aaa -g root admin   建立乙個輔助管理員 基本組aaa附加組root宿主目錄 admin

[root@centos6 ~]# useradd -e 2018-6-10 -s /sbin/nologin lisi  建立乙個名為lisi的賬號(不可登入終端)2018.6.10號失效

[root@centos6 ~]# passwd zhangsan   給zhangsan設定密碼    

passwd  可跟以下選項  -d清空使用者密碼  -l 鎖定使用者密碼  -s檢視使用者狀態 -u解鎖賬戶

usermod—修改使用者屬性

-u修改uid  -d 修改宿主目錄 -e 修改使用者賬戶失效時間 -g修改基本組  -g 修改附加組 -s指定使用者登入shell -l 鎖定賬戶 -u解鎖  

組賬號管理

1.組賬號檔案 、/etc/group  /etc/gshadow

[root@centos6 ~]#groupadd aaa     新增乙個名為aaa的zu

[root@centos6 ~]# groups  檢視使用者賬號屬於哪些組

[root@centos6 ~]# id root   檢視指定使用者的uid gid等標識資訊

三.設定目錄和檔案的許可權

[root@centos6 ~]# chmod 777 /aaa 給資料夾/aaa設定讀寫執行許可權    許可權轉換為數字就是4(讀)2(寫)1(執行)

[root@centos6 ~]# chown root:zhangsan /aaa   將/aaa檔案屬主更改root  屬組改為張三

賬號與許可權管理 使用者賬號與組賬號

五 使用者賬號的初始配置檔案3個重要隱藏檔案 六 組賬號檔案 七 組賬號常用命令 uid和gid uid user identify,使用者標識號 gid gronp identify,組標識號 root localhost head 2 etc passwd root x 0 0 root roo...

賬號和許可權管理

1.使用者的管理 增 useradd 選項 使用者名稱 選項 d 指定家目錄 m 不指定家目錄 s 指定使用者的登陸shell g 指定使用者的基本組 g 指定使用者的附加組 可指定gid 刪 userdel r 使用者名稱 刪除使用者的同時也將家目錄一併刪除 改 usermod 選項 使用者名稱 ...

賬號和許可權管理

一 使用者賬號和組賬號概述 二 使用者賬號管理 三 組賬號管理 四 查詢賬號資訊 一 使用者賬號和組賬號概述 1.使用者賬號 超級使用者root 即root使用者,類似於windows系統中的administrator使用者,只有當進行系統管理 維護任務時才建議使用root使用者登入系統,非執行管理...