Вопросы с тегом «su»

148
Как передать пароль в su / sudo / ssh без переопределения TTY?

Я пишу программу C Shell, которая будет делать suили sudoили ssh. Все они хотят, чтобы их пароли вводились в консоли (TTY), а не в stdin или в командной строке. Кто-нибудь знает решение? Настройка без пароля sudoне вариант. ожидать может быть вариантом, но его нет в моей урезанной...

145
Как запустить скрипт от имени другого пользователя без пароля?

У меня есть script.sh, который должен быть запущен как user2. Тем не менее, этот скрипт может быть запущен только под user1 в моем приложении. Я хотел бы выполнить следующую команду: su user2 -C script.sh но иметь возможность работать без пароля. Я также хочу, чтобы это было очень ограничительным,...

126
Как использовать su для выполнения остальной части сценария bash от имени этого пользователя?

Я написал сценарий, который принимает в качестве аргумента строку, которая представляет собой объединение имени пользователя и проекта. Предполагается, что сценарий переключит (su) на имя пользователя, cd в конкретный каталог на основе строки проекта. Я в основном хочу сделать: su $USERNAME; cd...