1. passwd檔案
/etc/passwd檔案儲存所有使用者資訊,也被稱為使用者資訊資料庫
root:x:0:0:root:/root:/bin/bash
第1個字段(root):使用者名稱
第2個字段(x):登入該使用者的密碼,為空時登入該使用者不用密碼
第3個字段(0):該使用者uid
第4個字段(0):該使用者所屬組的gid
第5個字段(root):該使用者注釋資訊
第6個字段(/root):該使用者的home目錄
第7個字段(/bin/bash):該使用者登入後第乙個要執行的程序
2. shadow檔案
/etc/shadow檔案儲存所有使用者密碼
root:$1$ojvvbijm$kp/igtnefk6l1iersw5fj/::0:99999:7:::
第1個字段:使用者名稱
第2個字段:該使用者經md5加密的密碼
3. group檔案
/etc/group檔案存放所有群組資訊
root:x:0:
第1個字段:群組名稱
第2個字段:該群組登入密碼
第3個字段:該群組gid
第4個字段:該群組包含的成員
1. useradd
useradd命令用於新增使用者
-u:指定uid
-g:指定群組
-d:指定home目錄
-c:指定備註資訊
-s:指定該使用者所用shell
2. usermod
usermod命令用於修改使用者帳戶
-u:修改uid
-a:追加方式新增組(不帶a時覆蓋方式修改群組)
-g:修改gid(改主組)
-g 組名 使用者名稱:將使用者加入到指定群組(改附加組)
-d:修改home目錄
-c:修改使用者備註資訊
-s:修改使用者所用shell
-l:鎖住使用者
-u:解鎖使用者
3. userdel
userdel用於刪除使用者
4. 群組管理
groupadd:用於建立群組
-g:指定群組gid
groupmod:用於修改群組資訊
-g:修改gid
-n:修改群組名稱
groupdel:刪除組
使用命令「ls -l」檢視
第一列顯示許可權(r:讀 w:寫 x:執行 -:沒有許可權)
第1個字元為第1組,指示這是乙個檔案(-)還是目錄(d)或其他
第2、3、4個字元為第2組,定義所有者許可權,用u表示
第5,6,7個字元為第3組,定義群組許可權,用g表示
第8,9,10個字元為第4組,定義其他人許可權,用o表示
第3、4列顯示屬主和屬組
1. root使用者也稱超級使用者,不受任何限制的訪問任何使用者和所有檔案及目錄
2. linux系統使用者分3類,所有者、同組使用者、其他使用者
3. 檔案操作許可權包括read、write、execute
chown 屬主:屬組 檔案(chown 屬主 檔案,chown 屬組 檔案):修改檔案歸屬
-r:遞迴修改子內容
chmod:設定/修改許可權
-r:遞迴修改子內容
+:增加許可權
-:去掉許可權
=:覆蓋的設定許可權
數字表示法:
讀:4,寫:2,執行:1,沒許可權:0
python學習日誌 day5
json和pickle模組主要用於序列化,有四個方法 dump dumps loads load 1.模組定義 用來從邏輯上組織python 本質上就是以.py結尾的python檔案 檔名test.py對應模組名 test 2.模組匯入方法 import module name import mod...
Python學習day5作業
從鍵盤上輸 入 個數,顯示它的絕對值 允許使 用abs num float input 請輸入乙個數字 print num if num 0else num 假設使用者名為admin,密碼為123abc,從控制台分別輸入使用者名稱和密碼,如果和已知使用者名稱和密碼都匹配上的話,則驗證成功,否則驗證失...
python學習筆記 day5
函式 返回值 描述 pow x,y x y 運算後的結果 sqrt x 返回 x 的平方根 abs x 返回數字的絕對值,如 abs 10 返回 10 fabs x 返回數字的絕對值,如 math.fabs 10 返回 10.0 ceil x 返回數字的上入整數,入 math.ceil 4.1 返回...