大數據常用基本命令——用戶管理命令

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 用戶名 (功能描述:用戶和用戶主目錄,都刪除)
        選項說明:-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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章