Ubuntu如何禁止普通用户登录为root?以及如何限制其只能访问特定文件夹?

时间:2021-09-14 09:31:52
在实现SFTP的时候发现一个问题, ubuntu的普通用户只要输入自己的密码就可以成为root用户,在哪里可以设置禁止这个用户登录为root?以及如何设置使其无法访问除了自己家目录以外的其他目录?

3 个解决方案

#1


只有安装系统的时候创建的用户可以sudo,之后只有特定的组的用户才能sudo

你可以用能sudo的账号登陆,然后执行命令

sudo -l

可以查看当前用户可以进行的sudo操作

#2


/etc/sudoers

#3


/etc/sudoers
%admin ALL=(ALL) ALL
只有属于admin组的用户,才可成为root

SFTP配置文件
ChrootDirectory /home/%u

#1


只有安装系统的时候创建的用户可以sudo,之后只有特定的组的用户才能sudo

你可以用能sudo的账号登陆,然后执行命令

sudo -l

可以查看当前用户可以进行的sudo操作

#2


/etc/sudoers

#3


/etc/sudoers
%admin ALL=(ALL) ALL
只有属于admin组的用户,才可成为root

SFTP配置文件
ChrootDirectory /home/%u