用戶管理基礎

1.查看全部用戶

cut -d : -f 1 /etc/passwdphp

2.添加用戶

useradd 命令能夠建立一個新的用戶賬號,其最基本用法爲: 
useradd 用戶名 
如輸入如下命令: 
adduser newuser 
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。linux

3. 刪除用戶

userdel 命令用於刪除一個已存在的賬號,其用法爲: 
userdel 用戶名安全

4. 添加分組

groupadd 命令能夠建立一個新的用戶組,其最基本用法爲: 
groupadd 組名 
如輸入如下命令: 
groupadd newgroup 
系統將建立一個新的用戶組 newgroup。oracle

5. 刪除分組

groupdel 命令用於刪除一個已存在的用戶組,其用法爲: 
groupdel 組名.net

6. 修改密碼

出於系統安全考慮, Linux 系統中的每個用戶除了有其用戶名外還有其對應的用戶口令,用戶能夠隨時用passwd 命令改變本身的口令。該命令的通常格式爲: 
passwd 
輸入該命令後, 按系統提示依次輸入密碼和密碼確認後,便可完成用戶密碼的修改。 
此外, 超級用戶還能夠修改其餘用戶的口令,命令以下: 
passwd 用戶名對象

例如: 
passwd username 
Changing password for user test. 
New password: 這裏輸入密碼 
Retype new password: 再次輸入密碼 
passwd: all authentication tokens updated successfully.token

7. su切換用戶

su 命令這個命令很是重要,它可讓一個普通用戶擁有超級用戶或其餘用戶的權限, 
也可讓超級用戶以普通用戶的身份作一些事情。普通用戶使用這個命令時必須有超級用戶或其餘用戶的口令。 
如要離開當前用戶的身份,能夠鍵入exit 命令,su 命令的通常形式爲: 
su – 用戶名ip

8. 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。get

 

-推薦- http://cn.linux.vbird.org/linux_basic/0410accountmanager.php

相關文章
相關標籤/搜索