用户介绍及管理命令

这篇博客详细介绍了Linux系统的用户管理和相关命令,包括用户概述、查看用户信息(如who, whoami, id, w, finger, uptime)以及用户uid和gid的概念。重点讲解了用户管理命令,如useradd创建用户,usermod修改用户信息,userdel删除用户,以及用户组管理,如groupadd创建用户组,groupmod和groupdel修改和删除用户组,gpasswd用于用户组成员的增删操作。" 124562333,13485571,深入解析(INSHack2018)音频隐写术,"['安全', '隐写', '音频处理', '密码学', 'CTF挑战']
摘要由CSDN通过智能技术生成

1. 用户概述


Linux系统支持多用户同时登陆  互相管理不冲突  

Windows不支持多用户同时登陆 

为什么要有用户?
1. 系统的程序进程需要指定的用户进行运行  

2. root管理系统权限太大,需要普通用户进行管理 

#查看用户的基本信息
[root@CentOS7 ~]# id		#默认查看当前登录的用户的信息
uid=0(root) gid=0(root) groups=0(root)

[root@CentOS7 ~]# id  nginx
uid=998(nginx) gid=996(nginx) groups=996(nginx)



2.查看用户信息

1.who


who  #显示当前已登录的用户信息

[root@zzc ~]# who
root     tty1         2020-08-10 08:09
root     pts/0        2020-08-10 08:26 (10.0.0.1)


2.whoami


whoami   #显示当前登录的用户

[root@zzc ~]# whoami
root

3.id


id    #显示当前用户或指定用户的属主和属组的信息

[root@zzc ~]# id 
uid=0(root) gid=0(root) groups=0(root)

[root@zzc ~]# id zzc
uid=1000(zzc) gid=1000(zzc) groups=1000(zzc)


4.w

w   #显示当前登入系统的用户信息

[root@zzc ~]# w
 12:05:37 up  4:00,  3 users,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1                      08:09    3:56m  0.05s  0.05s -bash
root     pts/0    10.0.0.1         08:26    1.00s  0.27s  0.00s w
root     pts/1    10.0.0.1         12:05    9.00s  0.07s  0.04s -bash

5.finger


finger     #查看用户的一些详细信息

#需要安装命令
[root@CentOS7 ~]# yum install  -y  finger
[root@CentOS7 ~]# finger   root
Login: root           			Name: root
Directory: /root                    	Shell: /bin/bash
On since Tue Jul 21 17:49 (CST) on pts/0 from 10.0.0.1
   7 seconds idle
No mail.
No Plan.

6.uptime


uptime   #显示当前几个终端连接

#现在的时间 
#系统开机运转到现在经过的时间 
#连线的使用者数量 
#最近一分钟,五分钟和十五分钟的系统负载 

[root@CentOS7 ~]# uptime
 19:51:31 up 10:48,  3 users,  load average: 0.00, 0.01, 0.05



# 3. 用户跟系统的约定
```bash

CentOS-7

UID    

0   ---    超级管理员用户   权限最大  

1-200  ---	系统用户,系统默认创建好的  不能登录系统的用户  用来运行系统中的程序和进程

201-1000 --- 系统用户  用户自定义的  运行一些软件程序 

1000+	---	  普通用户  可以正常登录系统  但是权限很低 


CentOS-6   

1-500   系统用户

500+	普通用户


4. 用户uid和gid


#GID为GroupId,即组ID,用来标识用bai户组的唯一du标识符 

#UID为UserId,即用户ID,用来标识每个用户的唯一标dao示符

扩展:
用户组:将同一类用户设置为同一个组,如可将所有的系统管理员设置为admin组,便于分配权限,将某些重要的文件设置为所有admin组用户可以读写,这样可以进行权限分配。
每个用户都有一个唯一的用户id,每个用户组都有一个唯一的组id

5. 用户相关的文件


#用户的基本信息存放在这个文件里面
[root@CentOS7 ~]# ll /etc/passwd
-rw-r--r-- 1 root root 860 Jul 20 19:50 /etc/passwd

#以冒号为分隔符,分为7列
[root@CentOS7 ~]# head  -1  /etc/passwd
root:x:0:0:root:/root:/bin/bash


第一列:	root		#用户的名称

第二列:	x			#用户的密码占位符

第三列:    0			#用户的UID信息  == 用户id

第四列:	0			#用户的GID信息  == 组id

第五列:	root		#用户的注释信息

第六列:	/root		#用户的家目录

第七列:	/bin/bash	#用户的命令解释器    能够登录系统的   /sbin/nologin  禁止登录系统



#用户的密码信息及账号信息 
[root@CentOS7 ~]# ll /etc/shadow
---------- 1 root root 584 Jul 20 19:50 /etc/shadow

#以冒号为分隔符,分为9列
[root@CentOS7 ~]# tail -1 /etc/shadow
user01:!!:18464:0:99999:7:::



第一列:	user01		#用户的名称

第二列:	* 或者 !!	   #加密后的密码信息,  * 和 !!  表示的是没有密码 

第三列:	18464		#密码最后一次修改距离1970年1月1日过了多少天 

第四列:	0			#密码最短有效期   0没有限制  

第五列:	99999		#密码最长有效期   99999  没有限制  

第六列:	7			#密码到期前的预警时间  

第七列:	10			#密码到期后的宽恕时间 

第八列:	20391231	#账号过期时间  

第九列:	空			#没有使用 



6. 用户管理命令


创建用户的命令		useradd       adduser

[root@qls ~]# ll  /usr/sbin/useradd 
-rwxr-x---. 1 root root 118232 Oct 31  2018 /usr/sbin/useradd
[root@qls ~]# ll  /usr/sbin/adduser 
lrwxrwxrwx. 1 root root 7 Jul  6 02:13 /usr/sbin/adduser -> useradd

修改用户的命令		usermod

删除用户的命令		userdel	

查看用户的命令		id     who    whoami    w  

useradd 创建用户


useradd  ==  adduser    #创建用户

选项:
   -u       #指定用户   == 用户id
   
   -g       #指定组  gid   前提需存在  == 组id
  
   -G		#指定附加组  多个用逗号分割 
	
   -d		#指定家目录  
	
   -c		#注释信息
	
   -s		#指定命令解释器     /sbin/nologin 禁止登录系统      /bin/bash 允许登录系统
	
   -r		#创建系统用户,默认不创建家目录  命令解释器是允许登录的
	
   -M		#不创建家目录 

[root@CentOS7 ~]# useradd user01
[root@CentOS7 ~]# tail -1 /etc/passwd
user01:x:1000:1000::/home/user01:/bin/bash
[root@CentOS7 ~]# tail -1 /etc/shadow
user01:!!:18464:0:99999:7:::

#创建用户并指定用户      uid为555   家目录为/opt/user02   注释信息为test
[root@CentOS7 ~]# useradd -u555     -d /opt/user02       -c "test"       user02
[root@CentOS7 ~]# tail -1 /etc/passwd
user02:x:555:1001:test:/opt/user02:/bin/bash
[root@CentOS7 ~]# ll /opt
total 192
-rw-r--r--. 1 root   root   192841 Jul 20 16:43 nginx-org
drwx------  2 user02 user02     62 Jul 21 14:50 user02

#创建系统用户,默认不创建家目录   命令解释器是允许登录的
[root@CentOS7 ~]# useradd   -r   user03
[root@CentOS7 ~]# tail -1  /etc/passwd
user03:x:665:665::/home/user03:/bin/bash
[root@CentOS7 ~]# ll /home/
total 0
drwx------ 2 user01 user01 62 Jul 21 16:40 user01


#创建虚拟用户
#默认不创建家目录并指定命令解释器    # /sbin/nologin  禁止登录系统
[root@CentOS7 ~]# useradd  -r  -s /sbin/nologin  user04
[root@CentOS7 ~]# tail  -1  /etc/passwd
user04:x:664:664::/home/user04:/sbin/nologin
[root@CentOS7 ~]# ll /home/
total 0
drwx------ 2 user01 user01 62 Jul 21 16:40 user01

#不创建家目录并指定命令解释器     # /sbin/nologin  禁止登录系统
[root@CentOS7 ~]# useradd   -M  -s  /sbin/nologin  user05
[root@CentOS7 ~]# tail -1  /etc/passwd
user05:x:1001:1002::/home/user05:/sbin/nologin
[root@CentOS7 ~]# ll /home/
total 0
drwx------ 2 user01 user01 62 Jul 21 16:40 user01


usermod 修改用户信息


usermod         #修改用户信息

选项:
     -u		#修改用户的uid ==  用户id
	
	-g		#修改用户的gid == 组id     可以修改成已存在的组ID ,不能修改成未存在的组ID
	
	-a		#追加 添加附加组  需跟-G配合使用       -aG		追加 
	
	-G		#修改附加组,默认会覆盖原来的所有附加组    
	
	-m		#迁移家目录   (仅与-d选项一起使用)  -md
    
    -d		#修改家目录 
	
	-c		#修改注释信息
	
	-s		#修改命令解释器 
	
	-l		#修改用户的名称   new在前   old在后
	
	-L		#锁定用户
	
	-U(大写) #解锁用户
	
#            修改用户   uid      gid      追加附加组    迁移家目录并修改   修改注释信息   修改用户名
[root@CentOS7 ~]# usermod  -u6666  -g 1001  -aG 665,664   -md  /opt/user01  -c "123"      -l user123  user01
[root@CentOS7 ~]# grep  'user01'  /etc/passwd
user123:x:6666:1001:123:/opt/user01:/bin/bash
[root@CentOS7 ~]# id  user123
uid=6666(user123) gid=1001(user02) groups=1001(user02),665(user03),664(user04)  

[root@CentOS7 ~]# tail -1 /etc/passwd
user01:x:1000:1000::/home/user01:/bin/bash
[root@CentOS7 ~]# usermod -u6666 -g 1001  -md /opt/zzc -c "123" -l user123 user0
[root@CentOS7 ~]# id user123
uid=6666(user123) gid=1001(user02) groups=1001(user02)
[root@CentOS7 ~]# tail -1 /etc/passwd
user123:x:6666:1001:123:/opt/zzc:/bin/bash


#修改用户的命令解释器
[root@CentOS7 ~]# tail -1 /etc/passwd
user05:x:6667:6667::/home/user05:/sbin/nogin
[root@CentOS7 ~]# usermod -s /bin/bash user05
[root@CentOS7 ~]# tail -1 /etc/passwd
user05:x:6667:6667::/home/user05:/bin/bash

#锁定用户
[root@CentOS7 ~]# usermod -L user05 

#解锁用户
[root@CentOS7 ~]# usermod -U user05      


#修改密码   passwd
[root@CentOS7 ~]# passwd user05
Changing password for user user05.
New password: 
BAD PASSWORD: The password is a palindrome
Retype new password: 
passwd: all authentication tokens updated successfully.


#远程连接   ssh
[C:\~]$ ssh user05@10.0.0.100


Connecting to 10.0.0.100:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

Last failed login: Tue Jul 21 15:38:11 CST 2020 from 10.0.0.1 on ssh:notty
There were 2 failed login attempts since the last successful login.
Last login: Tue Jul 21 15:35:55 2020
[user05@CentOS7 ~]$ 


userdel 删除用户


userdel		#删除用户  默认不删除家目录及邮件信息  
选项:
	
	-r		#删除用户的时候,删除家目录及邮件相关信息  

[root@CentOS7 ~]# ll /opt/
total 1016
drwx------  2 user123 user02      62 Jul 21 16:40 user01
drwx------  2 user02  user02      62 Jul 21 16:47 user02
[root@CentOS7 ~]# userdel   user123
[root@CentOS7 ~]# ll /opt/
total 1016
drwx------  2   6666 user02      62 Jul 21 16:40 user01
drwx------  2 user02 user02      62 Jul 21 16:47 user02



[root@CentOS7 ~]# useradd   user06
[root@CentOS7 ~]# ll /home/
total 0
drwx------ 2 user06 user06 62 Jul 21 17:45 user06
[root@CentOS7 ~]# ll /var/mail/
total 0
-rw-rw---- 1 user02 mail 0 Jul 21 16:47 user02
-rw-rw---- 1 user05 mail 0 Jul 21 16:55 user05
-rw-rw---- 1 user06 mail 0 Jul 21 17:45 user06
-rw-rw---- 1   6666 mail 0 Jul 21 16:40 user123
[root@CentOS7 ~]# userdel   -r  user06
[root@CentOS7 ~]# ll /home/
total 0
[root@CentOS7 ~]# ll /var/mail/
total 0
-rw-rw---- 1 user02 mail 0 Jul 21 16:47 user02
-rw-rw---- 1 user05 mail 0 Jul 21 16:55 user05
-rw-rw---- 1   6666 mail 0 Jul 21 16:40 user123

[root@CentOS7 ~]# userdel  user02
userdel: user user02 is currently used by process 8333		#用户正在使用  
[root@CentOS7 ~]# ps  aux |grep  8333
user02     8333  0.0  0.1 161364  2348 ?        S    17:42   0:00 sshd: user02@pts/1
root       8389  0.0  0.0 112708   976 pts/0    R+   17:46   0:00 grep --color=auto 8333
[root@CentOS7 ~]# userdel  user02

用户创建相关的文件


#创建用户的时候,没有指定相关信息,系统创建用户是根据两个文件进行创建的    
[root@CentOS7 ~]# ll  /etc/login.defs 
-rw-r--r--. 1 root root 2028 Oct 30  2018 /etc/login.defs
[root@CentOS7 ~]# ll /etc/default/useradd 
-rw-r--r--. 1 root root 119 Oct 30  2018 /etc/default/useradd



[root@CentOS7 ~]# grep  -Ev  '^$|^#'  /etc/login.defs
MAIL_DIR	/var/spool/mail			#接收邮件的目录 
PASS_MAX_DAYS	99999				#密码最大的有效期天数  
PASS_MIN_DAYS	0					#密码最小的有效期 
PASS_MIN_LEN	5					#密码最小的长度  不起作用  root用户限制不了  普通用户最少8位
PASS_WARN_AGE	7					#密码到期前的告警时间 
UID_MIN                  1000		#普通用户最小的UID
UID_MAX                 60000		#普通用户最大的UID
SYS_UID_MIN               201		#系统用户的最小UID
SYS_UID_MAX               999		#系统用户的最大UID 
GID_MIN                  1000		#普通用户的组的最小GID
GID_MAX                 60000		#普通用户的组的最大GID
SYS_GID_MIN               201		#系统用户的组的最小GID
SYS_GID_MAX               999		#系统用户的组的最大GID
CREATE_HOME	yes						#创建用户的时候默认创建家目录
UMASK           077					#默认创建用户的家目录的权限 umask为077   777-077=700
USERGROUPS_ENAB yes					#创建或删除用户的时候,没有指定组,默认创建或删除跟用户相同名称的组
ENCRYPT_METHOD SHA512				#密码的加密规则 


[root@CentOS7 ~]# cat /etc/default/useradd
GROUP=100			#当创建用户没有指定组,并且USERGROUPS_ENAB为no的时候,这个选项生效  
HOME=/home			#创建用户的家目录的位置  
INACTIVE=-1			#跟shadow文件的第七列 密码到期后的宽恕时间  -1 密码永不失效   不启用
EXPIRE=				#跟shadow文件第八列  账号密码的失效时间  时间戳   空则表示没有失效时间
SHELL=/bin/bash		#默认的命令解释器  
SKEL=/etc/skel		#默认创建家目录的模板  
CREATE_MAIL_SPOOL=yes	#创建邮件相关信息  

用户命令行故障


[root@CentOS7 ~]# passwd   test
Changing password for user test.
New password: 
BAD PASSWORD: The password is a palindrome
Retype new password: 
passwd: all authentication tokens updated successfully.
[root@CentOS7 ~]# rm  -f  /home/test/.bash*



#家目录里面的环境变量配置文件不存在
-bash-4.2$ 
-bash-4.2$

#解决

-bash-4.2$ pwd
/home/test
-bash-4.2$ cp -a  /etc/skel/.bash*  ./


Permission denied		#权限不足 

[root@CentOS7 ~]# mkdir  -m  700  /home/test
[root@CentOS7 ~]# ll -d /home/test
drwx------ 2 root root 6 Jul 21 10:53 /home/test
[root@CentOS7 ~]# chown  -R  test.test /home/test



-bash-4.2$ cd /home/test
-bash-4.2$ pwd
/home/test
-bash-4.2$ cp -a /etc/skel/.bash* ./
-bash-4.2$ logout

用户的密码信息


#如何设置密码 交互式
#管理员可以给任何用户设置密码  密码的长度没有限制  
#普通用户只能给自己设置密码  且是无规律的8位以上的密码  

[root@CentOS7 ~]# useradd    qls01

[root@CentOS7 ~]# passwd   	#默认给当前用户设置密码 
Changing password for user root.
New password: 
[root@CentOS7 ~]# passwd    qls01	#给指定的用户设置密码 
Changing password for user qls01.
New password: 
BAD PASSWORD: The password is a palindrome
Retype new password: 
passwd: all authentication tokens updated successfully.
[root@CentOS7 ~]# 



#非交互式设置密码    --stdin
[root@CentOS7 ~]# echo  '2'  | passwd  --stdin  qls01
Changing password for user qls01.
passwd: all authentication tokens updated successfully.


#如何设置随机密码  

#如何获得随机数 
$RANDOM  #生成随机的五位数

[root@CentOS7 ~]# echo $RANDOM
28241
[root@CentOS7 ~]# echo $RANDOM | md5sum
6c8a1df9e12e9c553d0f9a397b860f4e  -
[root@CentOS7 ~]# echo $RANDOM | md5sum | cut -c 1-10
64091f6823
[root@CentOS7 ~]# echo $RANDOM | md5sum | cut -c 1-10
df0676f775


#密码设置成功,但是不知道密码 
[root@CentOS7 ~]# echo $RANDOM | md5sum | cut -c 1-10  | passwd  --stdin  qls01
Changing password for user qls01.
passwd: all authentication tokens updated successfully.

[root@CentOS7 ~]# echo $RANDOM | md5sum | cut -c 1-10 |tee  pass.txt
b676039b3f

#密码设置成功并把密码生成一份文件
[root@CentOS7 ~]# echo $RANDOM | md5sum | cut -c 1-10 |tee  pass.txt  | passwd  --stdin  qls01
Changing password for user qls01.
passwd: all authentication tokens updated successfully.
[root@CentOS7 ~]# cat pass.txt 
7d53328b61

tee 	#重定向的命令 将数据重定向到指定的文件中,并输出在屏幕上面一份  

	-a		#追加  
	

#设置更复杂的密码 
[root@CentOS7 ~]# yum install  -y  expect
选项:
	-l		#指定的密码位数
	
	-d		#指定数字位数
	
	-c		#小写字母位数
	
	-C		#大小字母位数
	
	-s		#特殊字符位数
	
	
[root@CentOS7 ~]# mkpasswd  
gC}2atTf9

[root@CentOS7 ~]# mkpasswd  -l 24  -d 6 -c 6 -C 6 -s 6
sv_^WF85J@DF5Ng5|3{f3/ng

[root@CentOS7 ~]# mkpasswd  -l 24 
9px3Sesrx[ybtbvElubxxltj

[root@CentOS7 ~]# mkpasswd  -l 24 
uimYw\Z4amzffhti0eljucgg

[root@CentOS7 ~]# mkpasswd  -l 24 -s 24
impossible to generate 24-character password with 2 numbers, 2 lowercase letters, 2 uppercase letters and 24 special characters.

[root@CentOS7 ~]# mkpasswd  -l 24 -s 24 -d 0 -c 0 -C 0 
$.$}+?;-~]|)>(#_),[)!#@$

[root@CentOS7 ~]# mkpasswd  -l 24 -s 24 -d 0 -c 0 -C 0   | tee  pass.txt  | passwd  --stdin  qls01
Changing password for user qls01.
passwd: all authentication tokens updated successfully.  #密码更新成功

[root@CentOS7 ~]# cat pass.txt 
:{]~"/'%[,+"^*%??%,'?}~$

6. 用户组的管理

用户组概述


什么是用户组  

组分为两类

基本组 		#一个用户只能拥有一个基本组  

附加组			#当基本组的权限不够用户使用的,就出现了附加组   一个用户允许拥有多个附加组  


#跟组相关的文件 
[root@CentOS7 ~]# ll  /etc/group
-rw-r--r-- 1 root root 573 Jul 21 11:04 /etc/group
[root@CentOS7 ~]# ll  /etc/gshadow
---------- 1 root root 449 Jul 21 11:04 /etc/gshadow
[root@CentOS7 ~]# 

#用户组的基本信息文件 /etc/group	 
#以冒号为分隔符  分为4列
[root@CentOS7 ~]# cat /etc/group		 
root:x:0:
bin:x:1:
daemon:x:2:
mail:x:12:postfix

第一列:	root		#组的名称 

第二列:	x			#组的密码占位符

第三列:	0			#组的GID  

第四列:				#用户名  哪些用户使用此组作为附加组  多个用逗号分割 


#用户组的组密码文件   /etc/gshadow
#以冒号为分隔符  分为四列
[root@CentOS7 ~]# cat /etc/gshadow
root:::
bin:::
daemon:::
mail:::postfix

第一列:	root		#组的名称  

第二列:	!或者空		#用户组的密码信息  空或者!是没有密码  

第三列:	空			#用户组的管理者  

第四列:	空			#用户名  哪些用户使用此组作为附加组  多个用逗号分割


[root@CentOS7 ~]# usermod  -aG user05,user03,user01  qls01
[root@CentOS7 ~]# grep  'qls01'  /etc/group
user01:x:1000:qls01
user03:x:665:qls01
user05:x:1002:qls01
qls01:x:1006:
[root@CentOS7 ~]# grep  'qls01'  /etc/gshadow
user01:!::qls01
user03:!::qls01
user05:!::qls01
qls01:!::


groupadd 创建用户组的命令


groupadd    #创建用户组的命令
选项:

	-g		#指定组的ID  GID
	
	-r		#创建系统组  
	  

[root@CentOS7 ~]# groupadd   user_group01
[root@CentOS7 ~]# tail  -1  /etc/group
user_group01:x:1007:


[root@CentOS7 ~]# groupadd  -g 666  user_group02
[root@CentOS7 ~]# tail  -1  /etc/group
user_group02:x:666:


[root@CentOS7 ~]# groupadd   -r  user_group03
[root@CentOS7 ~]# tail  -1  /etc/group
user_group03:x:664:


groupmod 修改用户组的命令


groupmod    #修改用户组的命令	  
选项:

	-g		#修改用户组的ID  GID    不能修改成已存在的组ID ,可以修改成未存在的组ID
	
	-n		#修改组的名称  new在前   old在后



[root@CentOS7 ~]# groupmod   -g 6666  user_group01
[root@CentOS7 ~]# grep  'user_group01'  /etc/group
user_group01:x:6666:

[root@CentOS7 ~]# groupmod   -n  new_group  user_group01
[root@CentOS7 ~]# grep  'new_group'  /etc/group
new_group:x:6666:



groupdel 删除用户组的命令


groupdel       #删除用户组的命令	  
[root@CentOS7 ~]# groupdel   new_group
[root@CentOS7 ~]# grep  'new_group'  /etc/group

#删除作为某个用户的附加组的用户组  删除没有影响 
[root@CentOS7 ~]# groupdel  user01


[root@CentOS7 ~]# grep  '1002'  /etc/group
user05:x:1002:qls01
[root@CentOS7 ~]# grep  '1002'  /etc/passwd
user05:x:1001:1002::/home/user05:/bin/bash
test:x:1002:1003::/home/test:/bin/bash
[root@CentOS7 ~]# id user05 
uid=1001(user05) gid=1002(user05) groups=1002(user05)


#删除一个组作为某个用户的基本组   是不能删除的
解决:
     给这里面的用户重新找个基本组 
	 
	 把用户也一并删除掉 

[root@CentOS7 ~]# groupdel   user05
groupdel: cannot remove the primary group of user 'user05'
[root@CentOS7 ~]# usermod  -g  1003  user05
[root@CentOS7 ~]# id user05 
uid=1001(user05) gid=1003(test) groups=1003(test)
[root@CentOS7 ~]# groupdel   user05


gpasswd 用于将一个用户添加到组或者从组中删除


 gpasswd   #是 Linux 下工作组文件 /etc/group 和 /etc/gshadow 管理工具,用于将一个用户添加到组或者从组中删除
 选项:
     -d      #从组删除用户
     
     -a      #添加用户到组
     
#删除用户的附加组
[root@zzc ~]#id test
uid=1001(test) gid=1001(test) groups=1001(test),1000(zzc)
[root@zzc ~]#gpasswd -d test zzc
Removing user test from group zzc
[root@zzc ~]#id test
uid=1001(test) gid=1001(test) groups=1001(test)

#添加用户到组  
[root@zzc ~]#id zzc
uid=1000(zzc) gid=1000(zzc) groups=1000(zzc)
[root@zzc ~]#id test
uid=1001(test) gid=1001(test) groups=1001(test)
[root@zzc ~]#gpasswd -a zzc test
Adding user zzc to group test
[root@zzc ~]#id zzc
uid=1000(zzc) gid=1000(zzc) groups=1000(zzc),1001(test)
[root@zzc ~]#id test
uid=1001(test) gid=1001(test) groups=1001(test)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值