首页 > 其他分享 >账户管理

账户管理

时间:2022-08-17 20:22:32浏览次数:56  
标签: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,主目录,用户,账户,管理
From: https://www.cnblogs.com/TNTksals/p/16596607.html

相关文章

  • 亮点4-搜索结果的重新排序采用了本地单页排序和服务端多页排序两种可选模式-《教育行
    《教育行业核心数据流程管理平台》的设计当中,《学生基本信息》管理模块是一个最基本的模块,也是一个十分重要的平台组成部分。它的设计好坏,直接关系到业务管理人员的工作效......
  • Linux-进程管理(1)Linux进程睡眠状态 disk sleep (kill -9 杀不掉D状态进程)
    参考文档Linux进程睡眠状态disksleep1.Linux进程状态Running(R):运行或将要运行Interruptible(S):被阻断而等待一个事件,可能会被一个信号**Uninterruptible(D):被阻......
  • Vue+Koa+MongoDB从零打造一个任务管理系统
    大概是在18年的时候,当时还没有疫情。当时工作中同时负责多个项目,有PC端运营管理后台的,有移动端M站的,有微信小程序的,每天git分支切到头昏眼花,每个需求提测需要发送邮......
  • 查询信息系统项目管理师2022年上半年考试成绩,意外通过,给自己点个赞!
    原本准备的是2021年下半年的考试,因成都疫情影响,准考证都打印出来了,结果临时取消了。终于2022年上半年的考试得以进行,殊为不易。考试在5月28日,这次考试内容变化有些大,刚考......
  • 智慧城市管理大屏怎么做?
    有2种驱动力推动智慧城市的逐步形成,一是以物联网、云计算、移动互联网为代表的新一代信息技术,二是知识社会环境下逐步孕育的开放的城市创新生态。 通过物联网、云计算等......
  • Windows文件管理优化-实用电脑软件(一)
    RX文件管理器(稀奇古怪的小软件,我推荐,你点赞!)日后更新涉及:电脑、维护、清理、小工具、手机、APP、IOS、从WEB、到到UI、从开发,设计;诚意寻找伙伴(文编类、技术类、思想类)共编......
  • 无根用户管理podman
    无根用户管理podman目录无根用户管理podman基础设置用户配置文件卷使用卷在允许没有root特权的用户运行Podman之前,管理员必须安装或构建Podman并完成以下配......
  • Linux—权限管理
    Linux权限管理1、权限简介Linux权限是操作系统用来限制对资源访问的机制,权限一般分为读、写、执行。系统中每个文件都拥有特定的权限:属主、属组以及其他人,通过这样的机......
  • SpringBoot 之 事务管理
    我们在开发企业应用时,由于数据操作在顺序执行的过程中,线上可能有各种无法预知的问题,任何一步操作都有可能发生异常,异常则会导致后续的操作无法完成。此时由于业务逻辑......
  • Linux用户组管理
    1、用户组管理用户组的管理包括用户组的添加、删除和修改。为什么要建立用户组人事部有20名员工,我们要建立一个组,叫hr,这样就不用分别给20个员工设置权限......