ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

账户管理

2022-08-17 20:34:56  阅读:139  来源: 互联网

标签:username 管理 passwd 主目录 用户 密码 账户


账户管理

简介

  • Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统
  • 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问,另一方面也可以帮助用户组织文件,并为用户提供安全性保护
  • 每个用户账号都拥有一个唯一的用户名和各自的密码。用户在登录时键入正确的用户名和密码后,就能够进入系统和自己的主目录

添加用户

  • 添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源
  • Linux中一切皆文件,添加用户的实质是往某一个文件中写入用户的信息( /etc/passwd
useradd 选项 用户名
  • 选项:
    • -c:指定一段注释性描述
    • -m:用户主目录如不存在则自动创建
    • -d:指定用来取代默认的 /home/username 的主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录
    • -g:指定用户所属的初始用户组,该用户组的GID会被放到 /etc/passwd 的第四个字段内
    • -G:指定用户所属的附加组
    • -s:指定用户的登录时使用的Shell
    • -u:指定用户的ID号,该值必须唯一,且大于499,如果同时有-o选项,则可以重复使用其他用户的ID号

删除用户

  • 删除用户账号就是要将该用户在系统文件中(主要是 /etc/passwd,/etc/shadow,/etc/group 等)的记录删除,必要时还删除用户的主目录
userdel 选项 用户名
  • 常用的选项是-r,它的作用是把用户的主目录一起删除

修改用户

  • 修改用户账号就是根据实际情况更改用户的有关属性,如用户号、主目录、用户组、登录Shell等
usermod 选项 用户名
  • 常用的选项包括-c-d-m-g-G-s-u以及-o等,这些选项的意义与useradd命令中的选项一样,可以为用户指定新的资源值。例如使用usermod -l newname oldrname可以更改用户账户名,此时还需将用户主目录名单独进行修改

用户密码设置

  • 在通过root创建用户的时候,一般要配置密码
# 超级账户添加密码
passwd username

# 普通用户添加/修改密码
passwd

# 删除账户密码
passwd -d username

锁定账户

  • 若要临时禁止用户登录,可将该用户账户锁定。但通过 root 用户进去,然后su到被锁定的用户,是可以进去的
  • Linux锁定用户,是通过在密码文件 shadow 的密码字段前加 “!” 来标识该用户被锁定
usermod -L username  # 锁定账户

usermod -U username  # 解锁账户

锁定账户密码

  • 在Linux中,除了用户账户可被锁定外,账户密码也可被锁定,任何一方被锁定后,都将无法登录系统
passwd -l username  # 锁定之后这个用户就不能登录了!

passwd -u username  # 解锁账户密码

passwd -S username  # 查询当前账户的密码是否被锁定

标签:username,管理,passwd,主目录,用户,密码,账户
来源: https://www.cnblogs.com/TNTksals/p/16596607.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有