**已关闭。**此问题为not about programming or software development。目前不接受答复。
这个问题似乎不是关于a specific programming problem, a software algorithm, or software tools primarily used by programmers的。如果你认为这个问题与another Stack Exchange site的主题有关,你可以留下评论,解释在哪里可以回答这个问题。
13天前关闭。
Improve this question
我有两个服务账号SA1和SA2。目前我的团队有两个帐户的密码,我想限制他们只有服务帐户(SA1)的密码。但是团队需要使用SA2访问一些日志(请注意,只能使用SA2访问日志)。我怎样才能运行一个脚本来ssh到同一个服务器,但作为一个不同的用户,并获得日志使用一些cmd和复制到一个共同的位置与777权限,使甚至SA1可以访问它。
1条答案
按热度按时间dgtucam11#
这就是“sudoers”的作用。
1.编写一个脚本来访问您想要的文件并安装它,以便SA2可以运行它。
1.创建一个文件
/etc/sudoers.d/accesslogs
:1.作为SA1,运行
sudo /path/to/myscript.sh
,它将在不需要密码的情况下工作。您还可以对其进行配置,以便他们需要输入SA1密码才能运行脚本。当然,这种技术的安全性取决于您的脚本,因此请仔细编写它。