最近买了个服务器,登录就是root用户。由于root权限很高,应该避免直接使用root账户进行操作,直接以root权限执行命令式,很容易产生不可挽回的误操作。添加用户步骤如下:
创建用户命令:adduser xxx 此时会在/home目录下新建一个xxx文件夹,然后输入xxx用户的密码两次 (xxx是创建的用户名)
PS:有些不会提示你设置密码,那么此时这个用户就没有密码。使用命令:passwd xxx设置密码(xxx是创建的用户名)
赋予sudo权限以及执行sudo不输入密码:
首先vi /etc/sudoers(或者visudo) 进入编辑页面;
然后在 root ALL=(ALL:ALL) ALL 下面添加一行 xxx ALL=(ALL:ALL) NOPASSWD:ALL (xxx是创建的用户名)
PS:可以用su命令切换成用户 su xxx (xxx是创建的用户名) su (su+空格切换到root)