與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使用者登入系統,非執行管理...