У меня есть следующая процедура, что мне нужно реализовать в ткани:Ткань су с Судо
- су NEWUSER
- кд/новый_пользователь/bin/
- Судо ./script.sh
Я попытался использовать это решение здесь switch to different user using fabric но оно не работает для меня.
Я получаю «Должен быть зарегистрирован как root или пользователь с привилегиями sudo», что означает, что sudo не работает по какой-либо причине. Как ни странно, когда я поставил Sudo в передающей команде, а именно:
выполнения (су, PWD, 'NEWUSER', Судо ('./ script.sh'))
кажется, что это работает, но не так newUser, но как был выполнен старым пользователем.
Любые идеи? Есть ли другая реализация, которую я могу использовать?
Я думаю, что это не удается на первом этапе. Вам нужно позвонить 'sudo su newuser' ... –
' sudo su newuser' не работал ни с Виллемом. Я уже пробовал это –