前言
使用场景:如果我们不想给用户直接使用root权限的账号和密码,那么我们就可以使用使用root账号来实现单独账号的创建和密码设置。
创建用户并设置密码步骤
前提,创建的用户名是系统用户不存在的,可以用如下命令来查看目前系统中存在的用户信息。
getent passwd
结果如下:
1.创建用户
useradd hltest
2.设置密码
passwd hltest
具体设置完成密码之后如下图:
3.配置能够操作的权限
说明:如果不配置权限的话,就不能,就算创建了用户,该用户也不能在其他文件夹下创建文件或文件夹,只能在它自己目录才能创建。因此我们虽然配置了命令但是还是在使用命令的时候加上sudo命令。
在sudoers中设置刚刚添加用户hltest权限
vim /etc/sudoers
添加如下信息:hltest ALL=(ALL) ALL
强制保存并退出 :wq!
测试
1.先使用命令 getent passwd
2. 采用设置好的账号密码登录
3.测试能不能再任意位置创建文件或文件夹
很明显直接使用命令不能创建,需要加上sudo命令。输过一次密码之后后续就不在输入了。
到此用户的创建和权限配置以及,测试新创建的用户功能就基本完成了。