如何在Linux中添加新用户并设置密码?

在Linux中,可以通过以下步骤添加新用户并设置密码:

  1. 使用useradd命令添加新用户:
# 添加新用户
sudo useradd username

这会创建一个新用户,默认会创建对应的家目录和组。

  1. 设置新用户密码:
# 设置用户密码
sudo passwd username

输入两次新密码即可设置。

  1. 选择是否创建新用户的家目录:
  • 不创建家目录:
sudo useradd -M username 
  • 指定家目录路径:
sudo useradd -d /home/username username
  1. 选择要添加用户的用户组:
  • 添加到已有用户组:
sudo useradd -g groupname username
  • 创建新用户组并添加用户:
sudo groupadd groupname 
sudo useradd -g groupname username
  1. 为新用户设置默认 shell:
sudo useradd -s /bin/``` username 
  1. 给予新用户 sudo 权限:
  • 将新用户添加到 sudo 组:
sudo usermod -aG sudo username
  • 编辑/etc/sudoers文件,添加:
username ALL=(ALL) ALL
  1. 设置新用户资源限制:
    可以编辑/etc/security/limits.conf文件,添加:
username soft nofile 65535
username hard nofile 65535