IT袋

当前位置:主页 > 经验教程 > 系统教程 >

Linux中创建、修改和删除用户账户的详细步骤

Linux中创建、修改和删除用户账户的详细步骤

时间:2023-12-19 20:39:48 来源:IT袋 作者:马勇
导读:Linux中创建、修改和删除用户账户的详细步骤,为大家介绍Linux中创建、修改和删除用户账户的详细步骤方面的知识,接下来IT袋网小编为大家介绍。 Linux系统中,管理用户账户是系统管理员的一项基本任务。 本文不念

Linux中创建、修改和删除用户账户的详细步骤

为大家介绍Linux中创建、修改和删除用户账户的详细步骤方面的知识,接下来IT袋网小编为大家介绍。

Linux系统中,管理用户账户是系统管理员的一项基本任务。

本文不念将和大家深入探讨如何在Linux系统中创建、修改和删除用户账户,并提供详细的步骤和示例代码。

Linux中创建、修改和删除用户账户的详细步骤

创建用户账户

使用useradd命令创建新用户

# 示例代码:创建一个名为newuser的用户
sudo useradd newuser

设置用户密码

# 示例代码:为newuser用户设置密码
sudo passwd newuser

添加用户到用户组

# 示例代码:将newuser用户添加到sudo用户组
sudo usermod -aG sudo newuser

修改用户账户信息

使用usermod命令修改用户信息

# 示例代码:修改newuser用户的用户名为betteruser
sudo usermod -l betteruser newuser

修改用户家目录

# 示例代码:修改betteruser用户的家目录为/newhome
sudo usermod -d /newhome betteruser

修改用户Shell

# 示例代码:将betteruser用户的Shell修改为/bin/bash
sudo usermod -s /bin/bash betteruser

删除用户账户

使用userdel命令删除用户

# 示例代码:删除betteruser用户
sudo userdel betteruser

同时删除用户家目录和邮件箱

# 示例代码:删除newuser用户及其家目录和邮件箱
sudo userdel -r newuser

用户账户管理附加技巧

查看所有用户账户信息

# 示例代码:查看系统中所有用户账户信息
cat /etc/passwd

查看用户组信息

# 示例代码:查看系统中所有用户组信息
cat /etc/group

切换用户身份

# 示例代码:切换到newuser用户身份
su - newuser

用户权限管理

授予sudo权限

# 示例代码:将betteruser用户添加到sudo组,授予sudo权限
sudo usermod -aG sudo betteruser

撤销sudo权限

# 示例代码:从sudo组中移除betteruser用户,撤销sudo权限
sudo deluser betteruser sudo

用户密码管理

设置密码过期

# 示例代码:设置betteruser用户的密码过期
sudo chage -d 0 betteruser

强制用户修改密码

# 示例代码:设置betteruser用户的密码到期提醒
sudo chage -d 7 betteruser

用户登录限制

设置用户登录时间限制

# 示例代码:设置betteruser用户只能在工作日登录
sudo chage -E $(date -d "next Sat" +%Y-%m-%d) betteruser

相关阅读