Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - Удалённо узнать список пользователей с судо правами

Ответить
Настройки темы
Debian/Ubuntu - Удалённо узнать список пользователей с судо правами

Старожил


Сообщения: 161
Благодарности: 1

Профиль | Отправить PM | Цитировать


Здравствуйте знатоки, имеется где-то 50 машин с ubuntu18 ... хотелось бы узнать, есть ли способ удалённо посмотреть какие пользователи входят в группу sudo

Отправлено: 16:35, 14-02-2020

 

Забанен


Сообщения: 6345
Благодарности: 1436

Профиль | Цитировать


Код: Выделить весь код
while read line; do echo $line ; ssh -n root@${line} grep sudo /etc/group ; done < list.txt ;
В list.txt запишите построчно адреса исследуемых машин, напр.
Код: Выделить весь код
192.168.0.1
192.168.2.4
192.168.5.7
и тд.

Важное:
1. Возможность повышение привилегий достигается не только членством в группе sudo, необходимо просмотреть /etc/sudoers на каждой машине.
2. Рассмотрено решение принадлежности к локальным группам. Если используется внешний способ аутентификации (ldap, kerberos), то необходимо рассмотреть и их.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:36, 14-02-2020 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 161
Благодарности: 1

Профиль | Отправить PM | Цитировать


Всем спасибо, не ожидал от себя, но сделал через ansible, возможно что-то лишнее:

ansible ubuntu -i hosts -u useradmin -s -m shell -a "cat /etc/group | grep sudo" --ask-pass --ask-sudo-pass

где:
ubuntu - название группы компов в файле /etc/ansible/hosts
-i hosts - где брать файл со списком хостов
-u useradmin - локальный пользователь с админскими правами на этих машинах
-s - для выполнения команд/задач используем sudo
-m shell - используем модуль shell
-a "команда" - выполняет нужную команду

Отправлено: 17:50, 14-02-2020 | #3


Забанен


Сообщения: 6345
Благодарности: 1436

Профиль | Цитировать


Ololosh, сказали б, сразу, что у вас есть система централизованного управления. Я б не стал на коленке скрипт рисовать. Но молодец, что сами разобрались, тут такие дубы бывает вопросы задают...

Отправлено: 18:21, 14-02-2020 | #4



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - Удалённо узнать список пользователей с судо правами

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Любой язык - Узнать список доменных пользователей с админскими правами Ololosh Скриптовые языки администрирования Windows 22 18-02-2020 15:51
PowerShell - [решено] Список польвотелей с правами к общей папке. Beren Скриптовые языки администрирования Windows 2 04-05-2018 10:04
Win32 API - Список пользователей в группе безопасности или список групп для пользователя. bmt Программирование и базы данных 0 22-05-2014 17:41
[решено] Как узнать - обладет ли текущий пользователь правами Админа? NewOLDi AutoIt 3 28-05-2010 20:56
VBS/WSH/JS - [решено] Поиск пользователей с правами администраторов Jonik-Mnimonik Скриптовые языки администрирования Windows 7 11-11-2009 19:51




 
Переход