原创 Linux用户相关操作命令有哪些?都是什么作用?

发布时间:2022-03-18 11:06:56 浏览 450 来源:博学谷 作者:小谷

    Linux用户相关操作命令有哪些?都是什么作用?涉及的用户相关操作命令有创建(添加)用户、为用户设置密码、切换用户、修改用户信息、添加和删除附加组信息、删除用户等内容,今天我们一起来学习一下

    用户相关操作命令学习目标:掌握创建用户的命令的操作。

    1. 创建用户

    创建用户

    useradd命令选项:

    useradd命令选项

    创建用户效果图:

    创建用户效果图

    查看所有用户信息的文件效果图:

    查看所有用户信息的文件效果图

    说明:

    useradd 命令的使用需要使用管理员权限,前面需要加上 sudo

    创建用户如果不指定用户组,默认会自动创建一个同名的用户组

    查看用户是否创建成功,可以查看/etc/passwd这个文件

    查看用户组是否创建成功,可以查看/etc/group这个文件

    passwd文件中的每项信息说明,以root:x:0:0:root:/root:/bin/bash为例:

    第一个:用户名

    第二个:密码占位符

    第三个:uid, 用户id

    第四个:gid, 用户所在组id

    第五个:用户描述, 可选,

    第六个:用户的主目录所在位置

    第七个:用户所用 shell 的类型,一般由bash或者sh,默认不设置是sh类型

    group文件中的每项信息说明, 以laowang:x:1001:为例:

    第一个:用户组名

    第二个:用户组密码占位符,一般Linux系统的用户组都没有密码的

    第三个:组id

    id命令查看用户信息:

    id命令查看用户信息

    id命令效果图: 

    id效果图

    每项信息说明:

    uid=1001(laowang) gid=1001(laowang) 组=1001(laowang)

    第一个: uid 表示用户id

    第二个: gid 表示用户组id

    第三个: 组 表示用户所在的用户组

    2. 设置密码

    给其它用户设置密码,需要使用: sudo passwd 用户名

    设置密码效果图: 

    设置密码效果图

    3. 切换用户

    切换用户

    语法格式: su - 用户名

    切换用户效果图:

    切换用户效果图

    在laowang用户使用sudo -s效果图:

    在laowang用户使用sudo -s效果图

    解决办法:给laowang用户设置一个sudo附加组, 需要使用usermod修改用户信息

    4. 修改用户信息

    修改用户信息

    usermod选项:

    usermod选项:

    usermod命令效果图:

    usermod命令效果图

    设置附加组sudo以后,在sudo -s切换到管理员用户效果图:

    15设置附加组使用sudo-s

    5. 扩展: 删除附加组

    删除附加组

    gpasswd命令选项:

    gpasswd命令选项

    删除附加组效果图:

    删除附加组效果

    删除附加组再次使用 sudo -s 效果图:

    删除附加组问题

    5. 删除用户

    删除用户

    userdel命令选项:

    userdel命令选项

    删除用户效果图:

    删除用户效果图

    id查看用户信息效果图:

    id查看用户信息效果图

    查看group文件信息效果图:

    删除用户

    说明:删除用户,默认同名的用户组也会被删除

    6. 小结

    创建用户命令格式: sudo useradd -m 用户名, 默认会创建一个同名的用户组;

    查看用户信息使用 id 命令或者 /etc/passwd文件;

    查看用户组信息使用 /etc/group文件;

    给用户设置密码使用 sudo passwd 用户名;

    切换用户使用 su - 用户名;

    设置附加组使用 sudo usermod -G 组名 用户名;

    删除用户使用 sudo userdel -r 用户名,默认会删除同名的用户组。

    申请免费试学名额    

在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!

上一篇: 如何获取管理员权限的相关命令?需要怎么操作? 下一篇: Linux用户组相关操作命令使用方法介绍

相关推荐 更多

热门文章

  • 比较实用的大数据分析模型有哪些?
  • Java原子操作之CAS原子指令学习
  • 从后端开发转大数据开发怎么样?
  • 30条实用MySQL优化法则
  • 目前Java架构师现状如何?前景怎么样?
  • 大数据行业现在工作好不好找?很难吗?
  • 和行业大咖1V1免费聊IT,这是头一次!
  • 人工智能如何入门学习?前景如何
  • 未来互联网人才还稀缺吗?哪些技术方向热门?
  • 智能汽车用到哪些技术?
  • 查看更多

扫描二维码,了解更多信息

博学谷二维码