linux创建用户及赋权

登录root账号,新建用户,我们建立一个叫jason的用户,不新建分组的话会默认建立一个和用户名相同的分组

$ adduser jason

然后设置密码

$ passwd jason
Changing password for user jason.
New password:
:

第一设置密码,linux会帮你检测密码强度以及合法性,我这里密码和用户名一样给出如下提示说我的密码长度小于8个字符:

BAD PASSWORD: The password is shorter than 8 characters
Retype new password:

这里可以无视给出的提示,再次输入密码。如果想换一个8个字符以上的密码,重复输入的密码要跟上次不一样,这样就可以重新开始设置密码。但这个次数有限制(3次),超过需重新用passwd命令进入

Sorry, passwords do not match.
New password:

当我们设置完密码,出现下面的提示表示我们设置成功了

passwd: all authentication tokens updated successfully.

在Linux系统中,用户是按组分类的,一个用户属于一个或多个组。创建用户的额时候默认会创建一个和用户名相同的用户组。接下来需要为目录授权:

$ chmod 775 /home/jason

其次,需要找到sudoers文件

$ whereis sudoers
sudoers: /etc/sudoers /etc/sudoers.d /usr/share/man/man5/sudoers.5.gz

查看sudoers文件的权限:

# ls -l /etc/sudoers

一般权限都是 -r--r-----
我们对这个文件加入写的权限

$ chmod -v u+w /etc/sudoers
mode of ‘/etc/sudoers’ changed from 0440 (r--r-----) to 0640 (rw-r-----)

然后就可以对其进行编辑了

$ vim /etc/sudoers

在当前文件中找到

$ Allow root to run any commands anywhere
root ALL=(ALL) ALL

在后面加入

jason ALL=(ALL) ALL

然后:wq!保存

你可能感兴趣的:(linux)