Код: Выделить всё
username ALL=(ALL) NOPASSWD: /path/to/some_commandКод: Выделить всё
export EDITOR=mceditКод: Выделить всё
username ALL=(ALL) NOPASSWD: /path/to/some_commandКод: Выделить всё
export EDITOR=mceditКод: Выделить всё
Defaults editor=/usr/bin/nano
...
Код: Выделить всё
visudoКод: Выделить всё
username ALL=(ALL:ALL) ALLКод: Выделить всё
visudoКод: Выделить всё
username ALL=(ALL) NOPASSWD: ALLКод: Выделить всё
%groupname ALL=(ALL) NOPASSWD: ALLКод: Выделить всё
sudo nano /etc/sudoers.d/username
sudo chmod 644 /etc/sudoers.d/usernameКод: Выделить всё
sudo whoamiКод: Выделить всё
visudoКод: Выделить всё
vasya ALL=(ALL) NOPASSWD: /usr/bin/apt, /sbin/reboot, /usr/local/bin/myprogКод: Выделить всё
which программаКод: Выделить всё
ansible all -m shell -a "whoami" -vКод: Выделить всё
ansible all -m shell -a "whoami" -v -b -KКод: Выделить всё
- name: Проверка имен пользователей
hosts: all
tasks:
- name: Вывести имя пользователя SSH
debug:
msg: "Подключаюсь как {{ ansible_user | default(ansible_env.USER) }}"
- name: Вывести имя пользователя после become
debug:
var: ansible_real_user_id