1. 程式人生 > >linux操作--常用命令-使用者及使用者組管理命令

linux操作--常用命令-使用者及使用者組管理命令

1. useradd  useradd命令可以建立一個新的使用者帳號 其最基本用法為  useradd  使用者名稱 

如輸入以下命令  useradd newuser

系統將建立一個新使用者 newuser 該使用者的 Home 目錄為/home/newuser  useradd命令的引數較多 常用的組合為  useradd  使用者名稱 -g 組名 –G 組名 -d Home 目錄名 -p 密碼  其中 -g指定該使用者的首要組    -G指定該使用者的次要組    -d 指定該使用者的 Home 目錄    -p 指定該使用者的密碼  如輸入以下命令  useradd oracle –g oinstall –G dba –d /home/oracle –p ora123 系統將建立一個使用者 oracle oracle使用者的首要組為 oinstall 次要組為 dba Home 目錄為/home/oracle 密碼為 ora123 

2. userdel  userdel命令用於刪除一個已存在的帳號 其用法為  userdel   使用者名稱   

3. groupadd  groupadd命令可以建立一個新的使用者組 其最基本用法為  groupadd  組名 

如輸入以下命令  groupadd newgroup 系統將建立一個新的使用者組 newgroup 

4. groupdel  groupdel命令用於刪除一個已存在的使用者組 其用法為  groupdel  組名 

5. passwd  出於系統安全考慮 Linux系統中的每一個使用者除了有其使用者名稱外還有其對應 的使用者口令 使用者可以隨時用 passwd 命令改變自己的口令 該命令的一般格 式為  passwd 

輸入該命令後 按系統提示依次輸入密碼和密碼確認後 即可完成使用者密碼 的修改  此外 超級使用者還可以修改其他使用者的口令 命令如下  passwd   使用者名稱 

6. su  su 命令這個命令非常重要 它可以讓一個普通使用者擁有超級使用者或其他使用者 的許可權 也可以讓超級使用者以普通使用者的身份做一些事情 普通使用者使用這 個命令時必須有超級使用者或其他使用者的口令 如要離開當前使用者的身份 可 以鍵入 exit 命令 su命令的一般形式為  su - 使用者名稱 

7. chmod  chmod 命令是非常重要的 用於改變檔案或目錄的訪問許可權 該命令有兩種 用法 一種是包含字母和操作符表示式的文字設定法 另一種是包含數字的 數字設定法 

由於數字設定法不太直觀 本文不做介紹 文字設定法的用法如下  chmod [who] [+ | - | =] [mode] 檔名  命令中各選項的含義為 1 操作物件 who可以是下述字母中的任一個或者它們的組合  u 表示使用者(user) 即檔案或目錄的所有者  g 表示同組(group)使用者 即與檔案屬主有相同組 ID 的所有使用者  o 表示其他(others)使用者  a 表示所有(all)使用者 它是系統預設值 2 操作符號可以是  + 新增某個許可權  - 取消某個許可權  = 賦予給定許可權,並取消其他所有許可權 3 mode表示許可權 常用的引數有  r 可讀 

w 可寫  x 可執行  舉例 1 將檔案 script的許可權設為可執行 命令如下  chmod =rx text 執行成功後 用 ls -l script命令檢視檔案屬性的結果如下  -r-xr-xr-x    1 user     group            0 Feb 10 09:42 script 2 將檔案 text 的許可權設為 檔案屬主可讀 可寫 可執行 與檔案屬主同組 的使用者可讀 其他使用者不可讀 命令如下  chmod u=rwx,g=r,o= text             注意,後無空格 o=後有空格  執行成功後 用 ls –l text 命令檢視檔案屬性的結果如下  -rwxr-----    1 user     group            0 Feb 10 09:42 text 

8. chown  chown 用於更改某個檔案或目錄的屬主和屬組 這個命令也很常用 例如 root使用者把自己的一個檔案拷貝給使用者 oracle 為了讓使用者oracle能夠存 取這個檔案 root使用者應該把這個檔案的屬主設為oracle 否則使用者oracle 無法存取這個檔案 chown 的基本用法為  chown [使用者:組] 檔案 

舉例  chown oracle:dba text 該命令將 text 檔案的屬主和屬組分別改為 oracle和dba