大資料常用基本命令 使用者管理命令

2021-08-19 09:55:44 字數 1740 閱讀 3413

linux使用者管理命令

1.useradd  新增新使用者

基本語法:

useradd 使用者名稱 (功能描述:新增新使用者)

useradd -g 組名 使用者名稱 (功能描述:新增新使用者到某個組)

例項:新增乙個使用者:useradd ceshi

2. passwd 設定使用者密碼

基本語法:passwd 使用者名稱 (功能描述:設定使用者密碼)

例項:設定使用者的密碼:passwd tangseng

3.id 檢視使用者是否存在

基本語法:id 使用者名稱

例項:檢視使用者是否存在:id 使用者名稱

4.cat /etc/passwd 檢視建立了哪些使用者

例項:常看所建立的使用者:cat /etc/passwd

5.su 切換使用者

基本語法:

su 使用者名稱 (功能描述:切換使用者,只能獲得使用者的執行許可權,不能獲得環境變數)

su - 使用者名稱 (功能描述:切換到使用者並獲得該使用者的環境變數及執行許可權)

例項:切換使用者:su 使用者名稱

切換使用者並獲得使用者的環境變數:su - 使用者名稱

6.userdel 刪除使用者

基本語法:

(1)userdel 使用者名稱 (功能描述:刪除使用者但儲存使用者主目錄)

(2)userdel -r 使用者名稱 (功能描述:使用者和使用者主目錄,都刪除)

例項:(1)刪除使用者但儲存使用者主目錄:userdel tangseng

(2)刪除使用者和使用者主目錄,都刪除:userdel -r zhubajie

7.who 檢視登入使用者資訊

基本語法:

(1)whoami (功能描述:顯示自身使用者名稱)

(2)who am i (功能描述:顯示登入使用者的使用者名稱)

例項:1)顯示自身使用者名稱:whoami

(2)顯示登入使用者的使用者名稱:who am i

8.sudo 設定普通使用者具有 root 許可權

1)新增 atguigu 使用者,並對其設定密碼。

useradd ceshi

passwd ceshi

2)修改配置檔案

vi /etc/sudoers

修改 /etc/sudoers 檔案,找到下面一行(91 行),在 root 下面新增一行,如下所示:

## allow root to run any commands anywhere

root all=(all) all

ceshiall=(all) all

或者配置成採用 sudo 命令時,不需要輸入密碼

## allow root to run any commands anywhere

root all=(all) all

ceshiall=(all) nopasswd:all

修改完畢,現在可以用 ceshi帳號登入,然後用命令 sudo ,即可獲得 root 許可權進行操作。

3)案例實操

(1)用普通使用者在/opt 目錄下建立乙個資料夾:

sudo mkdir module

chown ceshi:ceshi module/

9.usermod 修改使用者

基本語法:

usermod -g 使用者組 使用者名稱

選項說明:

-g 修改使用者的初始登入組,給定的組必須存在。預設組id是1。

例項:(1)將使用者加入到使用者組:usermod -g root ceshi

大資料常用基本命令 使用者組管理命令

使用者組管理命令 1.groupadd 新增組 基本語法 groupadd 組名 案例實操 新增乙個ceshi組 groupadd ceshi 2.groupdel 刪除組 基本語法 groupdel 組名 案例實操 新增乙個ceshi組 groupdel ceshi 3.groupmod 修改組 ...

Linux常用基本命令 使用者組管理命令

每個使用者都有乙個使用者組,系統可以對乙個使用者組中的所有使用者進行集中管理。不同linux 系統對使用者組的規定有所不同,如linux下的使用者屬於與它同名的使用者組,這個使用者組在建立使用者時同時建立。使用者組的管理涉及使用者組的新增 刪除和修改。組的增加 刪除和修改實際上就是對 etc gro...

常用基本命令四 使用者管理命令 黑猴子

1 基本語法 useradd 使用者名稱 功能描述 新增新使用者 2 案例 root hadoop101 opt useradd wyh 1 基本語法 passwd 使用者名稱 功能描述 設定使用者密碼 2 案例 root hadoop101 opt passwd wyh 1 基本語法 id 使用者...