我正在创建一个以 Fedora 为基础镜像的 Dockerfile。我创建了一个用户,我希望这个用户只被允许运行基本命令(touch、echo、git)。我已经尝试修改 sudoers 文件并将 PATH 变量指向另一个文件夹,但这些解决方案都不起作用。我还尝试更改命令的权限,chmod 700 /bin/ln
但这会影响所有命令/bin
而不是特定命令,因此用户此后无法运行任何命令。可以做到吗?
有没有办法在 Dockerfile 中限制 Linux 用户仅允许运行某些特定的命令?
相关内容
- 配置 Org-mode 以使用 evince 打开 PDF
- 寻找一个可以重命名标签并保存它们(包括它们的路径)的 Linux 终端(不是下拉菜单)
- Aptitude 说我的很多软件包需要删除......?
- Windows 更新 KB4568831/KB4562899 破坏 IIS 中托管的所有 .NET 应用程序
- 降低 \widetilde 重音符号的代码说明
- 在从共享文件夹的主机编辑文件时,virtualbox 上的 Grunt 速度非常慢
- 安装 usblib 包 - Ubuntu
- 如何让文本垂直居中于多列表格单元格的中间?
- Wifi 客户端无法在接入点之间漫游
- CMake 找不到 XMLRPC 包