Переключите пользователя в сценарий оболочки, не вводя пароль

Вы не можете. Что-либо "почта" не говорит IMAP, который большинство веб-сервисов предлагает как альтернатива.

Рассмотрите дурака установки/использования.

4
15.03.2015, 11:42
3 ответа

SUDO также позволяет NOPASSWD на конкретных записях в конфигурации / etc / sudoers, если вы можете добраться до этого. Как и:

userA ALL = (userB) NOPASSWD: ALL

Это даст пользователя USERA Full доступ к USERBER без пароля. Вероятно, следует использовать только в том случае, если USERA можно доверять заблокировать его экран, когда он его выходил ...

. В качестве альтернативы, вы можете дать пользователю доступ только к определенным сценариям. Например:

userA ALL = (userB) NOPASSWD: /home/userB/scripts-for-userA/

Это позволяет USERA запускать любую команду в каталоге / Home / UserB / Scripts-for-usera / userber. Это все еще только так же безопасно, как и эти команды.

6
27.01.2020, 20:48
​​

Sudo Will Кэш Пароль. Но вы полагаетесь надо спросить, если вы делаете это правильно. Было бы лучше изменить разрешения, так что вы и USERB имеют доступ к тому же файлам?

3
27.01.2020, 20:48

Вы можете переместить вещи, которые должны случиться как USERB в отдельный скрипт, который SUID для USERB. Это позволит избежать необходимости открывать SU для USERBRUB от USERA, если вы не хотите, чтобы это одеяло привилегию.

1
27.01.2020, 20:48

Теги

Похожие вопросы