今天新建了一个ubuntu的虚拟机,默认用户是root,这样肯定不好,当你用root的身份操作的时候,有可能出现误操作,所以安全的办法是新建一个用户,可以给他sudo权限。

按照以前的方法,给创建完用户以后把他放进到admin组中去,这时报错了

gpasswd: group ‘admin’ does not exist in /etc/group

时间有点紧,换了一种方式给他sudo权限。

sudo nano /etc/sudoers

# User privilege specification

root    ALL=(ALL) ALL

test  ALL=(ALL) ALL

test是新建用户。

保存,退出,test用户有了sudo权限。

下面还有一个问题,现在服务器开着root这个用户,远程可以通过root用户登录,这让人很不放心啊,所以得取消root远程登录。

/howto/linux/security-tip-disable-root-ssh-login-on-linux/

sudo nano /etc/ssh/sshd_config

修改PermitRootLogin 的值为 yes.

然后重启ssh

sudo service ssh restart

再次尝试使用root登录,会发现登不上去了。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐