Linux指令學習(二) 用戶和用戶組管理

一.Linux用戶介紹

linux系統是一個多用戶多任務的分時操作系統,任何一個要使用系統資源的用戶,都必須首先向系統管理員申請一個賬號,然後以這個賬號的身份進入系統。
本文對用戶的管理介紹主要包含以下三方面:
1)用戶賬號及權限的管理
3)用戶組的管理

二.linux用戶賬號及權限的管理

用戶賬號的管理工作主要涉及到用戶賬號的添加、修改和刪除。
注意:以下名操作都需要在root(管理員)用戶下進行 ,否則會顯示錯誤爲Permission denied。

su root  ( 切換爲root用戶)

1.添加用戶:

        useradd [參數] 用戶名

參數:
-c comment 指定一段註釋性描述。
-d 目錄 指定用戶主目錄,如果此目錄不存在,則同時使用-m選項,可以創建主目錄。
-g 用戶組 指定用戶所屬的用戶組。
-G 用戶組,用戶組 指定用戶所屬的附加組。
-s Shell文件 指定用戶的登錄Shell。
-u 用戶號 指定用戶的用戶號,如果同時有-o選項,則可以重複使用其他用戶的標識號。
2.設置密碼:

     passwd 用戶名

現添加一個用戶名爲user002的用戶,設置密碼爲123456。
在這裏插入圖片描述
3.刪除用戶:

      userdel  用戶名

$>userdel user 注:刪除當前用戶
$>rm -r /home/user
$>userdel -r user 注:刪除當前用戶以及主目錄信息
4.查看用戶登錄信息:
1)whoami 說明:打印當前自身用戶名
2)who am i 說明:打印當前登錄的用戶名
3)who 說明:打印當前登錄過的用戶名
在這裏插入圖片描述
5.爲普通用戶hadoop添加root權限:
1)修改【/etc/sudoers】的權限:
$>chmod 640 /etc/sudoers
2)修改【/etc/sudoers】文件:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
hadoop ALL=(ALL) ALL #添加此行內容
3) 測試
$> sudo mkdir addr #命令前加上sudo就可以root身份執行相關操作了

三.用戶組的管理

每個用戶都有一個用戶組,系統可以對一個用戶組中的所有用戶進行集中管理。
1.添加用戶組:

groupadd [參數]  用戶組

參數:
-g GID 指定新用戶組的組標識號(GID)。
-o 一般與-g選項同時使用,表示新用戶組的GID可以與系統已有用戶組的GID相同。
2.刪除用戶組:

 groupdel 用戶組

3.修改用戶組:

groupmod 選項 用戶組

參數:
-g GID 爲用戶組指定新的組標識號。
-o 與-g選項同時使用,用戶組的新GID可以與系統已有用戶組的GID相同。
-n 新用戶組 將用戶組的名字改爲新名字

1)$>groupmod –g 987 -n addr group2   #此命令將組group2的標識號改爲987,組名修改爲addr
2)$>groupmod –n group02  group01   #此命令將組group01的組名改爲group02

4.將用戶添加至組中:

 usermod -g 組名 用戶名


 $>usermod -g group01 user002  #.將用戶user002添加至組group01中
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章