LINUX下用戶管理命令簡述

LINUX下用戶管理命令簡述

添加用戶并設置密碼

useradd [用戶名] 創建用戶
[root@localhost ~]# useradd jack
[root@localhost ~]# cat /etc/shadow | grep jack
jack:!!:17257:0:99999:7:::

passwd [用戶名] 設置密碼
[root@localhost ~]# passwd jack
更改用戶 jack 的密碼 。
新的 密碼:
重新輸入新的 密碼:
passwd:所有的身份驗證令牌已經成功更新。

創建組

groupadd [組名]
[root@localhost ~]# groupadd jack2
[root@localhost ~]# cat /etc/gshadow | grep jack2
jack2:!::

將用戶添加到組中

usermod -G [組名] [用戶名]
[root@localhost ~]# usermod -G jack2 jack
[root@localhost ~]# id jack
uid=4012(jack) gid=4013(jack) 組=4013(jack),4014(jack2)

給組添加密碼

gpasswd [組名]
[root@localhost ~]# gpasswd jack2
正在修改 jack2 組的密碼
新密碼:
請重新輸入新密碼:

修改用戶名

usermod -l [新用戶名] [舊用戶名]
[root@localhost ~]# usermod -l jack1 jack
[root@localhost ~]# cat /etc/shadow | grep jack
jack1:LINUX下用戶管理命令簡述0IvTJ67P$opmH/vMwpVAuzJoKBxstWouchHvvL/2h9TOFk9wPKdpqlOjT9gBlcnQiFGMqwipNhH3dRvd8rA5P37sRUcl/r0:17257:0:99999:7:::

刪除用戶

userdel -r [用戶名]
-r:刪除用戶組
[root@localhost ~]# userdel -r jack1
[root@localhost ~]# cat /etc/shadow | grep jack
[root@localhost ~]# echo $?
1

查看用戶ID和組信息

[root@localhost ~]# id
uid=0(root) gid=0(root) 組=0(root) 環境=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

查看當前用戶的登錄信息

[root@localhost ~]# id
uid=0(root) gid=0(root) 組=0(root) 環境=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
[root@localhost ~]# finger
Login Name Tty Idle Login Time Office Office Phone Host
root root pts/0 Apr 1 16:45 (172.16.250.76)
tom tty1 3:04 Apr 1 18:22

用戶禁用與恢復

禁用

usermod -L [用戶名]
[root@localhost ~]# usermod -L tom
[root@localhost ~]# cat /etc/shadow | grep tom
tom:!LINUX下用戶管理命令簡述hDF8ILU7$yi1PdUR8YaVcn7DYOORjml4y7iKJwh8li6/84wLblGsLn3uF/0m9r80PaWVEJgg5vsSoer/2tUTPSYOKGwO0z/:17255:0:99999:7:::

恢復

usermod -U [用戶名]
[root@localhost ~]# usermod -U tom
[root@localhost ~]# cat /etc/shadow | grep tom
tom:LINUX下用戶管理命令簡述hDF8ILU7$yi1PdUR8YaVcn7DYOORjml4y7iKJwh8li6/84wLblGsLn3uF/0m9r80PaWVEJgg5vsSoer/2tUTPSYOKGwO0z/:17255:0:99999:7:::

刪除用戶組:

groupdel [用戶組名]
[root@localhost ~]# groupdel jack2
[root@localhost ~]# cat /etc/gshadow | grep jack2
[root@localhost ~]# echo $?
1

原創文章,作者:sean0910,如若轉載,請注明出處:http://www.www58058.com/72279

(0)
sean0910sean0910
上一篇 2017-04-05
下一篇 2017-04-05

相關推薦

  • N25_第一周作業_leon

    第一周博客作業 1.       描述計算機的組成及其功能 計算機主要有五大部分組成:控制器;運算器;存儲器;輸入設備;輸出設備。   功能: 控制器:計算機的指揮系統??刂破魍ㄟ^地址訪問存儲器,從存儲器中取出指令,經譯碼器分析后,根據指令分析結果產生相應的操作控制信號作用于其他部件,使得…

    Linux干貨 2016-12-01
  • 在/tmp目錄下創建以tfile開頭,后跟當前日期和時間的文件

    在/tmp目錄下創建以tfile開頭,后跟當前日期和時間的文件,文件名形如:tfile-2016-05-27-09-32-22。 ~]# touch /tmp/tfile-$(date +%Y-%m-%d-%H-%M-%S) ~]# tree /tmp 查看輸出結果 復制/etc目錄下所有以p開頭,以非數字結尾的文件或目錄到/tmp/mytest1目錄中。 …

    Linux干貨 2016-11-06
  • linux文本處理三劍客—grep

      cat:concatenate 文本文件查看工具 cat [option] filename… -n:給顯示出來的文本行加上編號 -b:非空行編號 -V:顯示 ^ -E:顯示行結束符$ -T:顯示制表符 -A:顯示所有控制符-A=-VET -s:壓縮連續…

    系統運維 2016-08-05
  • 22期第8周課堂練習

    1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。     2、IP地址的分類有哪些?子網掩碼的表示形式及其作用   A類:第一段為網絡號,后三段為主機號            網絡號0 000 0000 – 0 111 1111…

    Linux干貨 2016-10-09
  • RAID學習總結

    RAID(Redundant Array of Independent Disks): 定義:獨立硬盤冗余陣列,舊稱廉價磁盤冗余陣列(Redundant Array of Independent Disks),簡稱磁盤陣列。 原理:把多個相對便宜的硬盤組合起來,成為一個硬盤陣列組,使其性能達到甚至超過價格昂貴,容量巨大的硬盤。 優勢: RAID在容量和管理上…

    Linux干貨 2016-08-22
  • ?{ 編譯內核;自制linux; }

    編譯內核、自制linux 自制簡單的linux 前提約定 CentOS 6.8 , Kernel-2.6.32-642.el6.x86_64 基于GRUB – 0.97 / 分區與 boot 分區獨立, /boot 分區 100M+ ,/ 根分區看具體需求,此處為 1G Vmware 12.1,新建一個Li…

    Linux干貨 2016-09-15

評論列表(1條)

  • renjin
    renjin 2017-04-05 11:54

    寫了管理用戶常見的幾個命令,內容上寫的挺好的,排版上可以再排的好一些

欧美性久久久久