Linux用户管理:如何创建、删除和修改用户?

创建用户需用sud%ignore_a_1% useradd -m username并设置密码sudo passwd username,修改用户属性使用usermod如改组、Shell或用户名,删除用户用sudo userdel -r username注意备份与登录状态。

linux用户管理:如何创建、删除和修改用户?

在Linux系统中,用户管理是系统维护的重要部分。合理地创建、删除和修改用户,有助于保障系统的安全与稳定。下面介绍常用的命令和操作方法。

创建用户

使用 useradd 命令可以创建新用户。基本语法如下:

sudo useradd -m username

说明:

-m 表示同时创建用户的家目录(通常位于 /home/username) username 是要创建的用户名

创建用户后,需要设置密码:

sudo passwd username

系统会提示输入并确认密码。完成设置后,该用户即可登录系统。

修改用户信息

使用 usermod 命令可以修改已有用户的属性。

常见用法包括:

更改用户的主组:
sudo usermod -g groupname username 添加用户到附加组:
sudo usermod -aG groupname username 修改用户的登录Shell:
sudo usermod -s /bin/zsh username 更改用户名:
sudo usermod -l newname oldname 修改家目录路径:
sudo usermod -d /home/newpath username

注意:修改家目录时建议配合 -m 参数以自动迁移原目录内容。

删除用户

使用 userdel 命令删除用户。

sudo userdel username

若要同时删除用户的家目录和邮件 spool,使用:

sudo userdel -r username

-r 参数会递归删除 /home/username 目录及相关文件,谨慎使用。

删除用户前建议先确认其是否正在登录:

w | grep username

避免对正在使用的账户进行删除操作。

基本上就这些常用操作。掌握 useradd、usermod 和 userdel 配合 passwd,就能完成日常用户管理任务。关键是理解每个参数的作用,操作时加上 sudo 权限即可。不复杂但容易忽略细节,比如加 -m 或 -r。

以上就是Linux用户管理:如何创建、删除和修改用户?的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/5046.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
国产新游《楼兰:诅咒之沙》Steam商店上线!大量截图曝光
上一篇 2026年11月2日 12:34:33
JavaScript中的装饰器(Decorators)目前有哪些实用的应用方案?
下一篇 2025年12月20日 20:31:23

相关推荐

  • linux 找不到网卡设备怎么办

    linux 找不到网卡设备怎么办linux 找不到网卡设备怎么办linux 找不到网卡设备怎么办linux 找不到网卡设备怎么办

    linux找不到网卡设备的解决办法:1、登录linux系统,进入终端;2、执行“systemctl stop NetworkManager systemctl disable NetworkManager systemctl start network.service service network…

    2026年11月2日 • 用户投稿
    100
  • 如何在已有Windows安装的电脑上加装Ubuntu

    如何在已有Windows安装的电脑上加装Ubuntu如何在已有Windows安装的电脑上加装Ubuntu如何在已有Windows安装的电脑上加装Ubuntu如何在已有Windows安装的电脑上加装Ubuntu

    先备份数据并准备Ubuntu启动U盘,再在Windows磁盘管理中压缩出至少25GB未分配空间;通过U盘启动进入安装界面,选择“其他选项”手动分区,创建ext4根分区和swap交换空间,确保引导器安装到/dev/sda;重启后由GRUB菜单可双系统启动。 在已有 Windows 系统的电脑上加装 U…

    2026年11月2日 • 用户投稿
    100
  • linux服务器home是做什么的

    linux服务器home是做什么的linux服务器home是做什么的linux服务器home是做什么的linux服务器home是做什么的

    linux服务器home指的是home目录,是用户的宿主目录或者叫做用户列表目录,通常用来保存用户的文件;当一个用户登录系统后,所处的位置就是“/home”。 本教程操作环境:linux5.9.8系统、Dell G3电脑。 linux服务器home是做什么的? 1、home目录是用户的宿主目录,一个…

    2026年11月2日 • 用户投稿
    000
  • linux x86是多少位

    linux x86是多少位linux x86是多少位linux x86是多少位linux x86是多少位

    linux x86是32位,而x86_64和x64以及AMD64都是64位;x86是指intel的开发的一种32位指令集,从386开始时代开始的,一直沿用至今,是一种cisc指令集,所有intel早期的cpu,amd早期的cpu都支持这种指令集。 本教程操作环境:linux5.9.8系统、Dell …

    2026年11月2日 • 用户投稿
    000
  • linux复制时权限不够怎么办

    linux复制时权限不够怎么办linux复制时权限不够怎么办linux复制时权限不够怎么办linux复制时权限不够怎么办

    linux复制时权限不够的解决办法:1、登录linux系统,通过“ctrl+alt+t”打开一个终端;2、执行“sudo nautilus”命令打开一个具有管理员权限的文件管理器;3、在不切换到管理员的条件下拷贝文件即可。 本教程操作环境:linux5.9.8系统、Dell G3电脑。 linux复…

    2026年11月2日 • 用户投稿
    000
  • linux opt是什么分区

    linux opt是什么分区linux opt是什么分区linux opt是什么分区linux opt是什么分区

    linux opt是用来安装附加软件包,是用户级的程序目录,可以理解为“D:/Software”;安装到“/opt”目录下的程序,它所有的数据、库文件等都是放在同个目录下面。 本教程操作环境:linux5.9.8系统、Dell G3电脑。 linux opt是什么分区? /opt是什么?linux中…

    2026年11月2日 • 用户投稿
    000
  • 如何通过/etc/issue文件看版本_登录前后信息展示

    如何通过/etc/issue文件看版本_登录前后信息展示如何通过/etc/issue文件看版本_登录前后信息展示如何通过/etc/issue文件看版本_登录前后信息展示如何通过/etc/issue文件看版本_登录前后信息展示

    /etc/issue文件用于登录前显示系统信息,如操作系统、版本和内核,支持动态变量(如n、r),可通过cat /etc/issue查看,常用于TTY终端识别系统环境。 Linux系统中的/etc/issue文件用于在用户登录前显示系统信息,比如操作系统名称、版本号、内核版本等。这个文件的内容会在终…

    2026年11月2日 • 用户投稿
    000
  • 蝉镜怎样延长电池寿命?充电保养注意事项

    蝉镜怎样延长电池寿命?充电保养注意事项蝉镜怎样延长电池寿命?充电保养注意事项蝉镜怎样延长电池寿命?充电保养注意事项蝉镜怎样延长电池寿命?充电保养注意事项

    延长%ignore_a_1%电池寿命的关键在于优化使用习惯和合理充电保养;2. 应降低屏幕亮度、关闭不必要的后台应用、定位服务和通知推送,并启用省电模式以减少耗电;3. 充电时应避免过度放电和长时间充电,使用原装充电器,避免高温环境,并每月进行一次完全充放电以保持电池活性;4. 判断电池是否需要更换…

    2026年11月2日 • 用户投稿
    100
  • 浅析linux系统下如何安装tar包

    linux系统是一款稳定、安全、高效的操作系统。它由开源的unix操作系统发展而来,使用者可以根据自己的需求量身定做自己的系统。linux系统拥有着一系列的软件包,能够满足生产需求的各种需求。其中tar包就是一个十分重要的软件包,能够对文件进行打包压缩、文件的备份、文件的还原和文件的传输等操作,所以…

    2026年11月2日
    000
  • mysql怎么用命令行创建表 终端操作建表完整流程

    在 %ign%ignore_a_1%re_a_1% 中使用命令行创建表是直接且高效的。1) 连接到 mysql 服务器:mysql -u username -p。2) 选择或创建数据库:use your_database; 或 create database your_database; use y…

    2026年11月2日
    000
  • mingw编译的能在linux下运行吗

    mingw编译的能在linux下运行吗mingw编译的能在linux下运行吗mingw编译的能在linux下运行吗mingw编译的能在linux下运行吗

    mingw编译的能在linux下运行,其编译方法是:1、通过“sudo apt-get install mingw-w64”命令安装mingw32;2、在linux上运行“sudo apt-get install wine-development wine ~/hello.exe >hello…

    2026年11月2日 • 用户投稿
    000
  • linux网关也是系统么

    linux网关也是系统么linux网关也是系统么linux网关也是系统么linux网关也是系统么

    linux网关是系统,是一种充当转换重任的计算机系统或设备;网关又称网间连接器、协议转换器,网关在网络层以上实现网络互连,是复杂的网络互连设备,仅用于两个高层协议不同的网络互连。 本教程操作环境:linux5.9.8系统、Dell G3电脑。 linux网关也是系统么? 不是。 网关(Gateway…

    2026年11月2日 • 用户投稿
    000
  • qq浏览器怎么设置空白主页_qq浏览器设置空白主页方法

    设置QQ%ign%ignore_a_1%re_a_1%空白主页需进入设置修改启动页面,选择“打开特定网页”并输入about:blank,保存后重启浏览器即可生效。 QQ浏览器设置空白主页的方法很简单,只需要在浏览器的设置中修改启动时的页面即可。以下是具体操作步骤: 1. 打开QQ浏览器设置 打开QQ…

    2026年11月2日
    400
  • Linux下怎么搭建PHP和MySQL数据库

    在web开发中,数据库和php是两个非常重要的组件。在linux操作系统上,搭建php和mysql也是非常容易的。本文将介绍如何在linux系统下搭建php和mysql数据库。 第一步:安装Apache服务器 在Linux系统上,在搭建PHP和MySQL之前,需要先安装Apache服务器。Apach…

    2026年11月2日
    000
  • 浅析Alpine Linux上安装Vim的3种方法

    在 php 开发中,使用 vim 是非常普遍的。然而,在 alpine linux 中安装 vim 可能会遇到一些问题。本篇文章将分享如何在 alpine linux 上安装 vim。 首先,我们需要了解一些基本概念。Alpine Linux 是一个基于 musl libc 和 BusyBox 的轻…

    2026年11月2日
    200
  • Electron 39.0.0 发布,跨平台桌面应用开发工具

    Electron 39.0.0 发布,跨平台桌面应用开发工具Electron 39.0.0 发布,跨平台桌面应用开发工具Electron 39.0.0 发布,跨平台桌面应用开发工具Electron 39.0.0 发布,跨平台桌面应用开发工具

    Electron 是一个基于 Node.%ignore_a_1% 和 Chromium 的框架,允许开发者使用 JavaScript、HTML 和 CSS 构建可在 Mac、Windows 和 Linux 上运行的跨平台桌面应用程序。它被广泛应用于 Atom 编辑器及其他众多桌面软件的开发。 最新版…

    2026年11月2日 • 用户投稿
    000
  • linux怎么查看已安装的php版本信息

    在 linux 系统中,如何查看已经安装的 php 版本信息?这是一件非常常见的问题,这篇文章将为您提供这个问题的解决方案。 使用 php -v 命令 在 Linux 终端或控制台中,可以使用以下命令查看当前系统安装的 PHP 版本: php -v 使用该命令将会在屏幕上输出类似于以下的结果: PH…

    2026年11月2日
    000
  • 如何查询RHEL已安装的软件包 rpm -qa命令使用技巧

    如何查询RHEL已安装的软件包 rpm -qa命令使用技巧如何查询RHEL已安装的软件包 rpm -qa命令使用技巧如何查询RHEL已安装的软件包 rpm -qa命令使用技巧如何查询RHEL已安装的软件包 rpm -qa命令使用技巧

    在rhel系统中,使用rpm -qa命令可查看已安装的软件包。1. 使用rpm -qa | grep [包名]可快速查找特定包;2. 添加-i参数可忽略大小写;3. 使用rpm -qi [包名]可查看详细信息;4. 结合head、sort等命令可排序或限制输出数量;5. 通过–query…

    2026年11月2日 • 用户投稿
    000
  • linux 错误码13是什么问题

    linux 错误码13是什么问题linux 错误码13是什么问题linux 错误码13是什么问题linux 错误码13是什么问题

    linux错误码13是权限的问题,其解决办法:1、安装xshell,在对应的文件夹下点击右键就会有一个更改权限,把权限改为777;2、在服务器的黑框屏幕里面输入“chmod 777”加上对应要修改权限的目录或者文件即可。 本教程操作环境:linux5.9.8系统、Dell G3电脑。 linux 错…

    2026年11月2日 • 用户投稿
    000
  • linux是分时操作系统吗

    linux是分时操作系统吗linux是分时操作系统吗linux是分时操作系统吗linux是分时操作系统吗

    linux是分时操作系统,分时操作系统简称TSOS,英文全称是“Time-sharing Operating System”;使一台计算机同时为几个、几十个甚至几百个用户服务的一种操作系统叫分时操作系统,而linux就是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。 PPT.C…

    2026年11月2日 • 用户投稿
    100

发表回复

登录后才能评论
关注微信