随心所欲操作 Linux 管理用户账号

简介: 操作 Linux 管理用户账号的方法

useradd(添加用户)


useradd [选项] 用户名 #创建一个新用户
-m #自动创建用户主目录(一般情况下常用)
-d 目录 #指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 #指定用户所属的用户组。


  • Linux 中一切皆文件
  • 增加用户账号其实就是在 /etc/passwd 文件中增加一条新用户记录,同时更新其他系统文件如 /etc/shadow, /etc/group 等。


userdel(删除用户)


userdel [选项] 用户名 #删除用户
-r #删除用户的同时删除用户主目录(常用)


  • Linux 中一切皆文件
  • 删除用户其实就是在系统文件中(主要是 /etc/passwd, /etc/shadow, /etc/group等)删除记录,同时删除用户的主目录。


usermod(修改用户)

usermod [选项] 用户名 #修改用户
-c comment #指定一段注释性描述。
-d 目录 #指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 #指定用户所属的用户组。
-G 用户组,用户组 #指定用户所属的附加组。
-s Shell文件 #指定用户的登录Shell。
-u 用户号 #指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
  • Linux 中一切皆文件
  • 修改用户其实就是在系统文件中修改记录。


用户口令管理


passwd [选项] [用户名] #用户口令管理
-l #锁定口令,即禁用账号。
-u #口令解锁。
-d #使账号无口令。
-f #强迫用户下次登录时修改口令。


  • 用户账号刚创建时没有口令,但是被系统锁定,无法使用,必须为其指定口令后才可以使用,即使是指定空口令。
  • root 用户可以为自己和其他用户指定口令,普通用户只能用它修改自己的口令,不指定用户则默认当前用户。


su(切换用户)


su 用户名 #切换用户
su - 用户名 #切换用户并且改变环境变量


  • 终端输入 exit(或者按Ctrl+d,也是执行 exit 命令) 或者 logout 返回原来用户。
  • su 只能获得用户的执行权限,不能获得环境变量,而 su - 是切换到用户并获得用户的环境变量及执行权限
相关文章
|
1天前
|
运维 监控 Linux
如何在Linux上部署1Panel运维管理面板并远程访问内网进行操作
如何在Linux上部署1Panel运维管理面板并远程访问内网进行操作
4 0
如何在Linux上部署1Panel运维管理面板并远程访问内网进行操作
|
2天前
|
缓存 运维 算法
深入理解Linux内核的虚拟内存管理
【5月更文挑战第6天】 在现代操作系统中,尤其是类Unix系统如Linux中,虚拟内存管理是一项核心功能,它不仅支持了多任务环境,还提供了内存保护和抽象。本文将深入探讨Linux操作系统的虚拟内存子系统,包括分页机制、虚拟地址空间布局、页面置换算法以及内存分配策略。通过对这些概念的剖析,我们旨在为读者揭示Linux如何有效地管理和优化物理内存资源,并确保系统的稳定运行与高效性能。
|
2天前
|
分布式计算 大数据 Hadoop
【经验分享】用Linux脚本管理虚拟机下的大数据服务
【经验分享】用Linux脚本管理虚拟机下的大数据服务
14 1
|
7天前
|
Shell Linux 开发工具
【Linux】环境变量常见指令操作&基本实验(入门必看!)
【Linux】环境变量常见指令操作&基本实验(入门必看!)
|
8天前
|
存储 Linux 文件存储
Linux使用Docker部署Traefik容器并实现远程访问管理界面-1
Linux使用Docker部署Traefik容器并实现远程访问管理界面
|
8天前
|
存储 固态存储 Linux
|
9天前
|
存储 关系型数据库 MySQL
linux安装MySQL8.0,密码修改权限配置等常规操作详解
linux安装MySQL8.0,密码修改权限配置等常规操作详解
|
11天前
|
XML 安全 Linux
【Linux】深入探究CentOS防火墙(Firewalld):基础概念、常用命令及实例操作
【Linux】深入探究CentOS防火墙(Firewalld):基础概念、常用命令及实例操作
|
12天前
|
移动开发 数据可视化 Linux
Linux 中的文件与目录管理解析
当谈到Linux系统,文件与目录管理是其中最基本和重要的部分之一。Linux提供了一种强大而灵活的方式来组织和管理文件和目录,让用户能够轻松地访问和操作系统中的各种数据。上一节我们说到文件的属性,本文将详细介绍Linux中的文件与目录管理的各个方面。
|
13天前
|
Ubuntu Linux
Linux(Ubuntu)系统临时IP以及静态IP配置(关闭、启动网卡等操作)
请注意,以上步骤是在临时基础上进行配置的。如果要永久保存静态IP地址,通常还需要修改 `/etc/network/interfaces`文件,以便在系统重启后保持配置。同时,确保备份相关配置文件以防止出现问题。
29 1