【linux】创建用户,添加密码,及添加权限

本文介绍如何在Linux系统中创建新用户、设置密码及赋予sudo权限等基本操作步骤。

创建用户:

adduser username      #添加用户名

passwd username       #添加登录密码,适合adduser之后没提示设置密码的情况

添加用户sudo权限

修改 /etc/sudoers

vi /etc/sudoers
# User privilege specification
root ALL=(ALL) ALL
username ALL=(ALL) ALL                     #此句为添加语句

保存退出,username用户就拥有了root权限。

**注**

以上所有命令都需要在root或者有root权限的账号下进行

即: sudo adduser username ...


Linux系统中添加用户并为其设置密码是一个常见的系统管理任务,可以通过以下步骤完成: ### 添加用户 使用 `useradd` 命令可以创建一个新用户。基本语法如下: ```bash sudo useradd username ``` 其中 `username` 是要创建用户名。默认情况下,此命令会创建一个与用户名相同的主组,并将用户分配到该组中[^1]。 如果需要将用户添加到多个组中,可以使用 `-G` 参数指定额外的组名,例如: ```bash sudo useradd -G group1,group2 username ``` ### 设置用户密码 创建用户后,需要为用户设置密码。可以使用 `passwd` 命令来完成此操作: ```bash sudo passwd username ``` 执行上述命令后,系统会提示输入并确认新密码。确保选择一个强密码以提高安全性[^1]。 ### 示例 以下是一个完整的示例,展示了如何创建一个名为 `testuser` 的用户,并将其添加到 `sudo` 和 `www-data` 组中: ```bash sudo useradd -G sudo,www-data testuser sudo passwd testuser ``` ### 验证用户创建 可以通过查看 `/etc/passwd` 文件来验证用户创建情况: ```bash cat /etc/passwd | grep testuser ``` 这将显示有关 `testuser` 的详细信息,包括其主目录和默认 shell。 此外,还可以通过以下命令检查用户所属的组: ```bash groups testuser ``` ### 修改用户的默认 Shell 如果需要修改用户的默认 shell,可以使用 `chsh` 命令。例如,将用户的默认 shell 更改为 `/bin/bash`: ```bash sudo chsh -s /bin/bash testuser ``` ### 相关问题 1. 如何在Linux中删除用户? 2. 如何将现有用户添加到新的组中? 3. 如何查看Linux系统中的所有用户? 4. 如何更改用户的主目录? 5. 如何锁定和解锁用户账户? 这些问题的答案都可以通过类似的命令和步骤来实现,确保在进行任何更改时都具有足够的权限(通常需要使用 `sudo`)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值