Linux用户管理

Linux用户管理

用户管理

用户组

创建组
groupadd hr				#创建一个用户组叫hr
groupadd it				#创建一个用户组叫it
groupadd him -g 2000	#创建组叫him,并指定gid为2000
grep 'him' /etc/group	#查看/etc/group中组him的信息him:x:2000
/etc/group				#用户的组文件
组名:代表组密码:gid:组员
删除组
groupdel him			#删除组him
用户的主属组不能删除

用户

创建用户
useradd user1			#创建用户user1
/etc/passwd				#查看账户是否存在的文件
/etc/shadow				#用户的密码文件
/home					#用户的家目录,每创建一个用户会在/home目录下创建对应的家目录
创建用户(带有选项)
useradd user2 -u 501	#指定uid为501
useradd user3 -s /sbin/nologin	#创建用户并指定shell
useradd user4 -G it,fd	#创建用户,指定附加组
useradd user5 -u 3000 -s /sbin/nologin #创建用户user5并指定气uid为3000且指定shell
删除用户
userdel -r user2		#删除用户user2,同时删除user2家目录

用户密码

passwd user1			#root用户可以给任何用户设置密码
passwd					#root用户可以给自己设置密码
su - user2				#切换到user2用户 
su user2				#切换到user2用户  切换到user用户的家目录  
passwd					#普通用户只能给自己修改密码,而且必须提供原密码

用户操作

修改UID
usermod -u new_id jack
id jack		#查看用户的uid,组id,属组
usermod -s /sbin/nologin user3	#修改用户的登录shell

组成员管理

只针对已存在的用户

gpasswd -a user2 grp2		#添加用户user2到用户组grp2
同时添加多个用户到组
-M:members成员的缩写
gpasswd -M user1,user2 it	#添加用户user1,user2到it组
从组删除用户user1
gpasswd -d user2 it			#从it组中删除用户user2
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值