Ubuntu轻松上手:教你一步步安全新增用户,保障系统安全与效率

在Ubuntu系统中,合理地管理用户账户对于保障系统的安全与效率至关重要。新增用户是一个基本的系统管理任务,以下将详细介绍如何在Ubuntu中安全地新增用户,并确保系统安全与效率。
1. 了解用户类型
在Ubuntu中,用户主要分为以下几类:
root用户
:系统管理员,拥有最高权限。
普通用户
:一般用户,权限较低,适用于日常使用。
服务账户
:用于运行后台服务的用户账户。
在新增用户时,需要根据实际情况选择合适的用户类型。
2. 使用
adduser
命令新增用户
adduser
是Ubuntu中新增用户的常用命令。以下是通过
adduser
命令新增用户的步骤:
sudo adduser 新用户名
执行上述命令后,系统将提示你输入一系列信息,包括:
新用户的真实姓名
新用户的登录密码
新用户的联系邮箱
新用户的GECOS信息(用户信息)
请根据实际情况填写相关信息。
3. 使用
useradd
命令新增用户
除了
adduser
命令外,还可以使用
useradd
命令新增用户。
useradd
命令提供了更多的配置选项,以下是通过
useradd
命令新增用户的步骤:
sudo useradd -m -d /home/新用户名 -s /bin/bash 新用户名
其中:
-m
:创建用户的主目录。
-d
:指定用户的主目录。
-s
:指定用户的默认shell。
4. 修改用户密码
新增用户后,需要为用户设置密码。可以使用
passwd
命令为用户设置密码:
sudo passwd 新用户名
根据提示输入两次密码,即可为用户设置密码。
5. 赋予用户权限
根据需要,可以为用户赋予相应的权限。以下是通过
chmod
命令修改文件权限的示例:
sudo chmod 755 /home/新用户名
其中:
7
:用户(所有者)拥有读、写、执行权限。
5
:组和其他用户拥有读、执行权限。
6. 安全配置
为了保障系统安全,以下是一些安全配置建议:
限制root用户登录
:通过修改
/etc/ssh/sshd_config
文件中的
PermitRootLogin
设置为
no
,禁止root用户登录SSH。
设置用户SSH密钥
:为用户生成SSH密钥,并通过
ssh-copy-id
命令将密钥复制到远程服务器,提高SSH登录的安全性。
定期更新系统
:定期使用
sudo apt update
和
sudo apt upgrade
命令更新系统,以修复已知的安全漏洞。
通过以上步骤,你可以在Ubuntu中安全地新增用户,并保障系统的安全与效率。