![只有管理员用户可以执行某些命令](https://linux22.com/image/1045719/%E5%8F%AA%E6%9C%89%E7%AE%A1%E2%80%8B%E2%80%8B%E7%90%86%E5%91%98%E7%94%A8%E6%88%B7%E5%8F%AF%E4%BB%A5%E6%89%A7%E8%A1%8C%E6%9F%90%E4%BA%9B%E5%91%BD%E4%BB%A4.png)
我正在使用 Ubuntu 12.04 LTS 版本 32 位,现在我正在进行 Ubuntu 定制。我的定制操作系统有 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