Questions tagged «sudoers»

3
如何以没有密码的其他用户身份运行脚本?
我有必须作为user2运行的script.sh。但是,此脚本只能在我的应用程序的user1下运行。 我想运行以下命令: su user2 -C script.sh 但无需密码即可运行。 我也希望这是非常严格的限制,因为在user1中只能在user2下运行script.sh,而不能在其他任何情况下运行。 我已经尝试过使用sudoers文件执行此操作,但经过数小时的尝试,它才变得无穷无尽。 如果有人可以提供一个明确的示例说明如何完成此操作(而不是像use sudoers这样的通用名称),将不胜感激。
145 linux  bash  sudo  su  sudoers 

2
Ansible:创建具有sudo特权的用户
我已经接管了Ubuntu 14.04服务器。它有一个名为“ deployer”的用户(与capistrano一起使用),因此,它需要sudo特权。通过此设置,我可以登录服务器并执行以下操作: workstation> ssh deployer@myserver myserver> sudo apt-get install git myserver> exit workstation> 我试图弄清楚如何使用Ansible(2.0.2.0版和python 2.7.3版)创建一个名为“ deployer”的用户,并能够使用该ID登录到服务器,然后使用诸如“ apt”之类的类似东西。 -get install”。我的剧本看起来像这样: --- - hosts: example become: yes tasks: - name: Update apt cache apt: update_cache: yes cache_valid_time: 3600 - group: name=sudo state=present - name: Add deployer user and add it to …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.