只有管​​理员用户可以执行某些命令

只有管​​理员用户可以执行某些命令

我正在使用 Ubuntu 12.04 LTS 版本 32 位,现在我正在进行 Ubuntu 定制。我的定制操作系统有 2 个用户,如下所示:

  1. 具有完全权限的管理员。
  2. 权限受限的网络用户(标准用户)。

现在我正在安装一些外部包和命令,现在我希望我的网络用户无法访问它们。

任何想法?

答案1

在 POSIX 系统中,访问文件有 3 种模式:所有者爵士,G团和具有三种类型的权限:R读/西礼仪Xecute。系统上的每个文件都有一个包含这些权限的位掩码。阅读更多…

基本思想是将 Net User 设置为others禁止其他人读取/写入/执行特定文件。这是通过

sudo chmod 750 /path/to/file_or_directory

最初,others每个新用户都出现在该组中。因此,如果你想拒绝他们访问 Bash,你必须编写

sudo chmod 750 /bin/bash

这会将权限设置为rwxr-x---。要再次允许访问,请使用

sudo chmod 755 /bin/bash

相关内容