如何执行用户没有读写权限的文件夹内的脚本文件(在 Ubuntu 12.04 中)

如何执行用户没有读写权限的文件夹内的脚本文件(在 Ubuntu 12.04 中)

我有两个用户(管理员、普通用户)。我希望管理员能够读取、写入、执行和删除特定文件夹内的文件,而普通用户无法创建、写入和删除该文件夹内的文件,并且只能执行该文件夹内的特定脚本,该脚本需要读取该文件夹内的其他文件。

  1. 普通用户是否可以代表管理员执行脚本而无需提供管理员密码?或者
  2. 我们可以制作一个由普通用户运行的脚本,同时提供加密格式的密码吗?

使用 Sticky Bit 无法解决我的问题,因为它用于避免其他用户删除文件夹及其内容,尽管他们对文件夹内容具有写权限。

答案1

当您以普通用户身份执行脚本时,该脚本将具有普通用户的权限。您无法执行需要普通用户权限的管理员脚本。但是,您可以使用 更改脚本中的用户su Administrator。您将输入密码,然后在该脚本中临时以管理员身份登录。

相关内容