如何阻止普通用户切换用户

近江企鹅

我想阻止普通用户使用以下命令

  1. / bin / bash
  2. / usr / bin / sudo
  3. / bin / su

我将它们添加到sudoers文件中,但普通用户仍可以使用以下命令,这是我在Sudoers文件中添加条目的方式

Cmnd_Alias NOTALLOWED = / bin / sh,/ bin / bash,/ usr / bin / sudo,/ bin / su

除此sudo和su之外,仅/ bin / bash起作用,并且用户能够切换

吉勒斯“别再邪恶了”

您的问题有点令人困惑。我认为您想防止用户以root用户身份运行命令。如果那是你想要的:

  • 不要给他们根密码。如果他们已经具有root密码,请更改它。
  • 不允许他们以sudoroot用户身份运行命令。suoders文件中删除它们

禁止用户运行诸如su等命令bash同时允许用户完全没有用。他们将能够运行任何数百命令是允许运行其他命令(shenvperlvinethackgcc...)。通过将一些命令列入黑名单,您将无法获得任何额外的安全性。如果您不希望用户以root用户身份运行命令,则不要让他们以root用户身份运行命令:将其保留在sudoers文件之外,或者仅允许精心选择的一组命令(这些命令不能提供以下方法)运行shell或覆盖任意文件。

可以设置轮组,以便只有该组中的用户才能通过运行成为root用户su,即使他们知道root密码也是如此。但是,这并不是真正有用的,因为知道root密码的用户可以使用登录login同样,如果有些用户知道root密码但不知道该密码,那么这就是您需要解决的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

切换到普通用户的命令是什么?

如何阻止普通用户使用startx命令?

如何切换到root并使用与普通用户相同的dotfile?

安装PostgreSQL后切换到postgres用户,无法切换回普通用户

当您已经以root用户身份登录时,如何在切换到普通用户帐户时获得提示

使用python中的子过程自动从普通用户切换到root用户

如何以普通用户身份运行Ubuntu并切换到管理员以更改环境变量

Linux,将文件权限从root切换到普通用户

使用 sudoers 文件阻止普通用户访问命令

阻止普通用户访问 Windows 设置

如何从 Facebook 注销并切换用户?

切换到 Google Workspace。有许多作为普通用户创建的别名电子邮件。如何将它们更改为别名?

如何运行包安装为普通用户

如何以普通用户身份运行 iex?

如何以普通用户身份启动进程?

普通用户如何访问/ dev / sda文件

如何以普通用户身份挂载分区?

如何为普通用户使用kerberos挂载CIF?

如何添加或引入 kubernetes 普通用户?

以普通用户身份启动X

R-跨月的普通用户

pgcrypto:普通用户无法使用

lxappearance,FreeBSD和普通用户

如何检查用户是普通用户还是管理员用户PHP

阻止普通用户访问Google身份验证回调Express Route

如何(su)在 amazonlinux docker 镜像上切换用户?

切换用户时如何防止静音?

如何在整个部分中切换用户?

如何按任务或任务组切换用户?