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.178linux.com/72279

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

相关推荐

  • nginx

    1.Nginx的程序架构:        master/worker            一个master进程:     &nb…

    2017-06-19
  • 文本三剑客之grep

    文本编辑三剑客之grep 目录 一、正则表达式 二、grep:文本过滤器 一、正则表达式 REGEXP:由一类特殊字符及文本字符所编写的模式,其中有些字符(元字符)不表示字符字面上的意义,而表示控制或者通配的功能。分类: 基本正则表达式:BRE 扩展正则表达式:ERE 元字符的分类: 字符匹配 匹配次数 位置锚定 分组 (1)基本正则表达式元字符 1>…

    2017-03-26
  • 推荐-常用RAID级别详解

    一、RAID是什么       RAID(Redundant Arrays of Indent Disks)的名称是独立磁盘冗余阵列,是一种通过将多块硬盘按照某种特定的结构组织起来当做一块硬盘来使用的技术,多块硬盘不同的组织结构我们称之为RAID的级别。而RAID技术的特性主要表现在两个方面: (1)提高硬盘…

    Linux干货 2016-03-27
  • N23-卡卡琦-第一周

    1、描述计算机的组成及其功能 硬件: 控制器:是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等;运算器:运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理;存储器:存储器的功能是存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息;输入输…

    Linux干货 2016-11-16
  • N26-第一周作业

    1、计算机主要由硬件部分和软件部分组成。     硬件部分:         (1)、CPU:包括运算器、控制器、寄存器、缓存。CPU的核心部件是运算器和控制器,它的功能主要是解释计算机指令以及处理计算机软件中的数据。         (2…

    Linux干货 2016-12-27
  • 马哥教育网络班第22期+第14周作业

    week14: 系统的INPUT和OUTPUT默认策略为DROP; 1、限制本地主机的web服务器在周一不允许访问;新请求的速率不能超过100个每秒; web服务器包含了admin字符串的页面不允许访问;web服务器仅允许响应报文离开本机; 2、在工作时间,即周一到周五的8:30-18:00,开放本机的ftp服务给172.16.0.0网络中的主机访问; 数据…

    Linux干货 2016-12-12

评论列表(1条)

  • renjin
    renjin 2017-04-05 11:54

    写了管理用户常见的几个命令,内容上写的挺好的,排版上可以再排的好一些