Linux 新建用户、删除用户
Linux 新建用户和删除用户
·
📌 前言:最近白嫖了一个月的阿里云服务器,默认只有 root 用户,所以想新建一个普通用户使用。
1. 创建新用户 abc
在root账户下输入以下命令,创建 abc
用户。
useradd -m abc #创建名为abc的新用户,并在/home目录下创建用户文件夹
passwd abc #给新用户设置登录密码(输入密码时看不到的,直接输入即可)
usermod -s /bin/bash abc #确保创建新用户也是使用的bash脚本
或者非root账号下,在每条命令前加 sudo
,每次执行时需输入root账号密码,如下
sudo useradd -m abc #创建名为abc的新用户,并在/home目录下创建用户文件夹
sudo passwd abc #给新用户设置登录密码(输入密码时看不到的,直接输入即可)
sudo usermod -s /bin/bash abc #确保创建新用户也是使用的bash脚本
2. 可能出现的错误
登录新建的用户时,可能会提示以下错误:
/usr/bin/xauth: file /home/abc/.Xauthority does not exist
-
错误原因:
添加用户时没有授权对应的目录,仅仅执行了useradd user而没有授权对应的家目录
-
解决办法:
使用 root 权限执行以下命令,改变指定abc用户目录及其内所有子文件的所属主与所属组
chown abc:abc -R /home/abc
再次登录 abc 用户,就不会再报错了。
3. 给用户添加 sudo 权限(不需要可不设置)
使用 root 权限执行以下命令:
chmod u+w /etc/sudoers #给sudoers文件添加可写的权限
vim sudoers #使用vim进入编辑该文件,给新创的用户加上权限,保存退出
找到 root
用户行,按 o
键,在下方插入一行,输入
abc ALL=(ALL:ALL) ALL
如下图所示
输入完成后,先按 ESC
键,再输入 :wq
后按 回车键,保存并退出。
再执行以下命令取消该文件的权限
chmod u-w sudoers #再将该文件的权限关掉
至此,该用户拥有 sudo
权限。
4. 删除用户
在 root 权限下执行以下命令:
userdel -r abc #在root权限下将测试用户删掉,并删除用户文件夹,然后退出测试用户的登陆即可
如下图所示
在通过以下指令查询该用户时,提示没有此用户
root@xxxxxx:~# id -u abc
id: ‘abc’: no such user
结尾
推荐一个linux教程:http://c.biancheng.net/view/844.html
参考文章:
Linux_创建新用户
linux创建新用户
更多推荐
已为社区贡献1条内容
所有评论(0)