零基础学习用户和组相关命令

id        查看用户uid,gid,所属组
useradd   新建用户
userdel   删除用户
usermod   修改用户
passwd    修改和锁定账户
groupadd  新建组
groupdel  删除组
groupmod  修改组
newgrp    更改有效组

#########useradd
一、useradd命令 新建
格式:useradd  [选项]...  用户名
常用命令选项
-u:指定 UID 标记号
-d:指定宿主目录,缺省为 /home/用户名
-e:指定帐号失效时间
-g:指定用户的基本组名(或GID号)
-G:指定用户的附加组名(或GID号)
-M:不为用户建立并初始化宿主目录
-s:指定用户的登录Shell
-c:用户注释描述信息
-r:   新建系统用户,不会有新建家目录

#########userdel
二、userdel命令 删除
格式:userdel  [-r]  用户名
添加 -r 选项时,表示连用户的宿主目录一并删除

############usermod
三、usermod命令 修改
格式:usermod  [选项]...  用户名
常用命令选项
-l:更改用户帐号的登录名称
-L:锁定用户账户
-U:解锁用户账户
以下选项与useradd命令中的含义相同
 -u、-d、-e、-g、-G、-s
 


###########passwd命令
四、passwd命令 密码
格式:passwd  [选项]...  用户名
常用命令选项
-d:清空用户的密码,使之无需密码就可以切换用户
-l:锁定用户帐号  如果上面usermod锁住了,这里也锁住了,就是上了两把锁
-S:查看用户帐号的状态(是否被锁定) 
-u:解锁用户帐号
--stdin:接收别的命令stdout做为stdin标准输入设置密码
root用户可以修改所有用户密码,不要求复杂性
普通用户只能改自己的密码,要求复杂性

###########groupadd(新建组)、groupdel(删除组)、groupmod(修改组)
五、#groupadd命令 新建组
格式:groupadd  [-g GID]  组帐号名
六、groupdel命令 删除组
格式:groupdel  组帐号名
七、#groupmod命令 修改组
用途:设置组名和组id
格式:groupmod [选项]...  组帐号名
常用命令选项
-n:修改组名
-g:修改组id

################newgrp
八、newgrp 修改有效组
有效组?
   新建文件或者文件夹的时候,使用的gid
   gid是哪个,哪个就是有效组
#
#如下报错
#用户必须是组的成员才能切换有效组
[sc1@sc ~]$ newgrp sc2


 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值