The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"su без пароля"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Пользовательские проблемы / Linux)
Изначальное сообщение [ Отслеживать ]

"su без пароля"  +/
Сообщение от Иван1998 (?), 21-Янв-21, 11:09 
Всех приветствую.

Кто-нибудь знает можно ли использовать su без пароля?
Поясню, есть куча пользователей (user1, user2, ... usern), хотелось бы подключиться под user1 а потом набирать su - user2 и без пароля поменять пользователя

Sudo не подходит, рабочий вариант с ключами, но не хочется открывать новые ssh сессии

Спасибо

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "su без пароля"  +/
Сообщение от Иван1998 (?), 21-Янв-21, 11:24 
настраивается в /etc/pam.d/su


Ответить | Правка | Наверх | Cообщить модератору

2. "su без пароля"  +/
Сообщение от fantom (??), 21-Янв-21, 12:32 
> Всех приветствую.
> Кто-нибудь знает можно ли использовать su без пароля?
> Поясню, есть куча пользователей (user1, user2, ... usern), хотелось бы подключиться под
> user1 а потом набирать su - user2 и без пароля поменять
> пользователя
> Sudo не подходит, рабочий вариант с ключами, но не хочется открывать новые
> ssh сессии
> Спасибо

sudo su
как самый "прямолинейный" вариант

Ответить | Правка | Наверх | Cообщить модератору

3. "su без пароля"  +/
Сообщение от bagas (ok), 21-Янв-21, 12:55 
> Всех приветствую.
> Кто-нибудь знает можно ли использовать su без пароля?
> Поясню, есть куча пользователей (user1, user2, ... usern), хотелось бы подключиться под
> user1 а потом набирать su - user2 и без пароля поменять
> пользователя
> Sudo не подходит, рабочий вариант с ключами, но не хочется открывать новые
> ssh сессии
> Спасибо

Такое возможно только из под рута.
# su -m user1
выход из под user1
# su -m user2
Либо использовать sudo.

Ответить | Правка | Наверх | Cообщить модератору

4. "su без пароля"  +/
Сообщение от Licha Morada (ok), 21-Янв-21, 22:18 
> Sudo не подходит

А чего так?

/etc/sudoers :
user1    ALL = (user2) NOPASSWD: ALL

Означает:
Юзеру user1 можно выполнять
на любой машине (первый ALL)
под личиной user2
с флагом NOPASSWD
любые команды (второй ALL).

Выполняем:
user1$ sudo -u user2 -i
user2$

См. https://www.sudo.ws/man/1.9.4/sudoers.man.html но там запутанно.

У Вивека понятнее, но пример примитивный и его в коментах ругают что даёт гранату кому не надо
https://www.cyberciti.biz/faq/linux-unix-running-sudo-comman.../

Ответить | Правка | Наверх | Cообщить модератору

5. "su без пароля"  +/
Сообщение от Аноним (-), 26-Янв-21, 12:47 
sudo это сишная дырень


Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру