Linux 程式設計筆記(四)

2022-06-10 09:30:13 字數 919 閱讀 3365

一、使用者和使用者組管理

新增新的使用者賬戶使用useradd 格式useradd   選項  使用者名稱

1、建立乙個使用者tian 其中 -d -m引數用來為登陸,登入名產生乙個主目錄 /usr/tian(其中/usr為預設的使用者主目錄所在的父目錄)

2、建立乙個使用者gem,使用者登陸shell是/bin/sh屬於group組,同時屬於adm和root使用者組,命令如下:

# useradd -s /bin/sh -g group -g adm, root gem

3、刪除賬戶,將使用者賬號從/etc/password等系統檔案中的該使用者記錄刪除,使用命令如下:

#userdel -r sam   刪除使用者賬戶sam 在系統檔案中的記錄(etc/password    /etc/shadow  /etc/group)

4、修改賬號 使用,將原來的賬號改為新的使用者名稱,#usermod -s /bin/ksh  -d /home/z -g developer sam 將使用者sam的登入名修改為ksh 主目錄改為/home/z   使用者組改為developer

5、使用者口令管理,使用者賬戶剛建立時沒有口令,但是被系統鎖定,無法使用,必須為其指定口令才可以使用。其shell命令是passwd,格式  passwd 選項+使用者名稱,其引數有如下:

shell程式設計筆記(四)

case語句 語法 case 字串 in 值1 值2 操作 值3 值4 操作 值5 值6 操作 操作 esac case的作用就是當字串與某個值相同是就執行那個值後面的操作。如果同乙個操作對於多個值,則使用 將各個值分開。在case的每乙個操作的最後面都有兩個 分號是必須的。例 case user ...

Linux筆記(四) Linux核心

2 檔案系統 2.2 檔案系統 處於執行期的程式及其所包含 的總稱。獲取程序識別符號的系統呼叫。函式原型 include include pid t getpid void 返回當前程序的pid pid t getppid void 返回父程序的pid uid t getuid void 返回當前程...

Python程式設計學習筆記(四)

a 3b 4print a b 7print b a 1print a b 12 print b a 1.33333333333 print b a 1print b a 1print a b 81 x 6x 3print x 9 x 6x 3print x 3 x 6x 3print x 18 x...