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

linux用户管理

原创
作者头像
用户8360274
修改2021-03-10 09:34:34
4.7K0
修改2021-03-10 09:34:34
举报
文章被收录于专栏:linux专栏linux专栏

用户管理初识

  • 基于账号身份对资源访问进行控制
    • --账号类别:用户账号、组账号
    • --识别方式:UID、GID
  • 用户账号
    • -超级用户root、系统用户、普通用户
  • 组账号
    • 基本组(私有组,默认创建)
    • 附加组(从属组)
  • 本地账号的数据文件
    • ---/etc/passwd(用户信息)、/etc/shadow(用户密码信息)
    • /etc/group(组信息)、/etc/gshadow
  • 解释用户账号文件

用户账号创建(useradd)

  • 格式:useradd [选项]... 用户名
  • 常用命令选项
    • -u:指定UID标记号
    • -d:指定宿主目录(家目录),缺省为/home/用户名
    • -G:指定所属的附加组
    • -s:指定用户的登陆解释器
  • 例子
    • 添加一个名为zengye的用户账号
    • 添加用户stu01,宿主目录设为/opt/stu01
    • 添加用户stu02,指定附加组为users
    • 添加用户sys01,指定用户的解释器不能登陆
代码语言:javascript
复制
[root]#  useradd zengye
[root]#  useradd -d /opt/stu01 stu01
[root]#  useradd -G users stu02
[root]#  useradd -s /sbin/nologin sys01

修改用户(usermod)

  • 格式:usermod [选项]... 用户名
  • 常用命令选项
    • -l:更换用户账号的登陆名称
    • -u:更换用户id
    • -d:家目录路径
    • -s:登陆解释器
    • -G:附加组 //重置附加组
  • 例子
代码语言:javascript
复制
[root]# useradd tedu01
[root]# usermod -l zhangsan tedu01
[root]# useradd -d /opt/test tedu01

设置用户密码

  • 格式:passwd [选项].. 用户名
  • 常用命令选项
    • --stdin:从标准输入(比如管道)取密码
  • 例子
代码语言:javascript
复制
root]# passwd stu01
......
......
......
重新输入一次
......
......

echo 123 | passwd --stdin stu01

用户初始化配置文件

  • 配置文件来源
    • -新建用户时,根据/etc/skel 模板目录复制
  • 主要的初始配置文集爱你
    • -~/.bash_profile:每次登陆时执行
    • -~/.bashrc:每次进入新的Bah环境时执行
  • 全局配置文件:/etc/bashrc、/etc/profile

删除用户(userdel)

  • 格式:userdel [选项] 用户名
  • 选项
    • -r:宿主目录/用户邮件也一并删除
  • 例子
代码语言:javascript
复制
[root] # userdel -r zengye

查询账号id

  • 格式:id 用户名
  • 例子
代码语言:javascript
复制
[root]# id root

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 用户管理初识
  • 用户账号创建(useradd)
  • 修改用户(usermod)
  • 设置用户密码
  • 用户初始化配置文件
  • 删除用户(userdel)
  • 查询账号id
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档