前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >3.3 用户管理

3.3 用户管理

作者头像
运维小白
发布2022-01-06 13:57:33
4330
发布2022-01-06 13:57:33
举报
文章被收录于专栏:运维小白运维小白

useradd命令

  • useradd命令,增加用户
  • 普通用户创建的uid是从1000开始的
代码语言:javascript
复制
[root@hf-01 ~]# useradd user2
[root@hf-01 ~]# tail -n2 /etc/passwd
haha:x:1003:1003::/home/haha:/bin/bash
user2:x:1004:1004::/home/user2:/bin/bash

useradd命令的用法

  • useradd -u 指定用户的uid
  • useradd -g 指定用户组的uid
  • useradd -d 指定用户的家目录
  • useradd -s 指定用户的shell
指定用户的uid和用户组的uid
代码语言:javascript
复制
[root@hf-01 ~]# tail -n3 /etc/group
grp2:x:1005:
haha:x:1003:
user2:x:1004:
[root@hf-01 ~]# useradd -u 1005 -g grp2 user3
[root@hf-01 ~]# tail -n3 /etc/passwd
haha:x:1003:1003::/home/haha:/bin/bash
user2:x:1004:1004::/home/user2:/bin/bash
user3:x:1005:1005::/home/user3:/bin/bash
指定用户的uid,用户组的uid,用户的家目录,指定的shell
代码语言:javascript
复制
[root@hf-01 ~]# useradd -u 1008 -g grp2 -d /home/hanfeng -s /sbin/nologin user10
[root@hf-01 ~]# tail -n2 /etc/passwd
user4:x:1006:1005::/home/haha/:/sbin/nologin
user10:x:1008:1005::/home/hanfeng:/sbin/nologin
创建用户的同时,不指定家目录
  • useradd -M的用法,创建用户的同时,不指定用户的家目录
代码语言:javascript
复制
[root@hf-01 ~]# useradd -M user11
[root@hf-01 ~]# tail -n3 /etc/passwd
user8:x:1007:1005::/home/haha:/sbin/nologin
user10:x:1008:1005::/home/hanfeng:/sbin/nologin
user11:x:1009:1009::/home/user11:/bin/bash
[root@hf-01 ~]# !ls
ls /home/
haha  hanfeng  mysql  user1  user2  user3        会看到用户的家目录下不存在user11

总结

  • 用户的uid会去延续上一个的数字去递增
  • 用户组的gid则会去补全上一个空缺的数字
  • 增肌用户可以使用useradd或者adduser,这两者是相同的用法

userdel命令

  • userdel命令,删除用户
代码语言:javascript
复制
[root@hf-01 ~]# useradd user12
[root@hf-01 ~]# userdel user12
[root@hf-01 ~]# tail -n3 /etc/passwd
user4:x:1006:1005::/home/haha/:/sbin/nologin
user8:x:1007:1005::/home/haha:/sbin/nologin
user10:x:1008:1005::/home/hanfeng:/sbin/nologin
[root@hf-01 ~]# ls /home/
haha  hanfeng  mysql  user1  user12  user2  user3
  • 这里会看到user12用户依旧存在,这是因为他觉得用户的有自己的一些文件,让管理员自己手动去删除它。

userdel命令的用法

  • rm -rf 命令,强制删除所有
  • userdel 命令,删除用户
  • userdel -r 命令,当删除用户时,一并删除用户的家目录
代码语言:javascript
复制
[root@hf-01 ~]# rm -rf /home/user12
[root@hf-01 ~]# userdel -r user3
[root@hf-01 ~]# ls /home/
haha  hanfeng  mysql  user1  user2
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017/10/30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • useradd命令
  • useradd命令的用法
    • 指定用户的uid和用户组的uid
      • 指定用户的uid,用户组的uid,用户的家目录,指定的shell
        • 创建用户的同时,不指定家目录
        • 总结
        • userdel命令
        • userdel命令的用法
        相关产品与服务
        访问管理
        访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档