当前位置:   article > 正文

Linux用户和用户组管理(上)适合初学者_创建用户组manager,指定其id为1200

创建用户组manager,指定其id为1200

Linux用户和用户组管理(上)

新增用户(useradd)

命令作用

useradd命令可以用来建立用户账号,此命令只有系统管理员root用户才能使用

命令格式

useradd命令的格式为“useradd [选项] 用户账号名”

useradd命令及含义

-d:指定用户登入时的起始目录(家目录)

-c:指定用户账号的失效日期

-f:指定在密码过期后多少天即关闭该账号

-g:指定用户所属的用户组

-G:指定用户所属的附加组

-r:建立系统用户账号

-s:指定用户登入所使用的shell

-u:指定用户id

命令案例

新增一个用户user1

新增一个用户user2,指定其UID为2000

新增一个用户user3,指定其家目录为/opt/dir

新增一个用户user4,指定其用户组为user3用户组

新增一个临时用户user5,设定其账号有效期至2020年12月30日

[root@stay admin]# useradd -e 2020-12-30 user5

使用useradd命令时,加上-e选项,可以在新增用户时指定其失效日期。执行命令“useradd -e 2020-12-30 user5 ”后,查看/etc/shadow文件,可以看到user5用户信息中的失效时间为18626,这个数字是从1970年1月1日为1不断累加得到的,如果想知道这个数字对应的是哪一天,可以使用date命令

修改用户(usermod)

命令作用

usermod命令用于修改用户的基本信息,但不能修改已经登录系统用户的账号名称

命令格式

usermod命令格式为“usermod [选项] 用户账户名”

命令选项

usermod命令选项及含义

-d:修改用户登录时的目录(家目录)

-e:修改账号的有效期限

-g:修改用户所属的用户组

-G:修改用户所属的附加组

-l:修改用户账号名称

-L:锁定用户密码,使密码无效

-s:修改用户登录后使用的shell

-u:修改用户UID

-U:解除密码锁定

命令案例

将user1用户的UID设置为1200

将user1用户的家目录修改为/opt/dir1

将user1用户所属的用户组修改为user2用户组

设置用户密码(passwd)

命令作用

passwd命令主要用于设置用户的密码。普通用户只能设置自己的密码,而root用户,可以为所有用户设置密码

命令格式

passwd命令格式为“passwd [选项] 用户账户名”

命令选项

passwd命令选项及含义

-d:删除密码

-f:强制执行

-l:锁住用户密码

-s:列出密码的相关信息

-u:解开已锁定的账号

命令案例

设置user1用户的密码为000000

 

设置user1用户密码失效

 

解除被锁定的user1用户

设置user1用户账号密码为空

切换用户(su)

命令作用

su命令用于用户身份的切换,包括从root用户切换为普通用户、从普通用户切换为root用户以及不同用户之间的切换三种情况。其中从root用户切换普通用户,无需输入密码,直接完成切换,其他两种情况,都需要正确输入对方的密码,才能完成切换

命令格式

su命令格式为“su [选项] 用户账号名”

命令选项

-c<命令>:执行完指定的命令后,即恢复原来的身份

-f:用于csh与tsch,使shell不读取启动文件

-l:变更用户身份时,变更环境变量

-s<shell>:指定要执行的shell

从root用户切换至user2用户

删除用户(userdel)

命令作用

userdel命令用于删除用户的相关数据,此命令只有管理员root用户才能使用

命令格式

userdel命令格式为“userdel [选项]  用户账号名”

命令选项

userdel命令选项及含义

-f:强制删除用户,即使用户当前已登录

-r:删除用户的同时,删除与用户相关的所有文件

备注:如有错误,请谅解!

此文章为本人学习笔记,仅供参考!如有重复!!!请联系本人!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/187442
推荐阅读
相关标签
  

闽ICP备14008679号