Пользователю Unix без пароля все еще нужен пароль
Я создал пользователя на OS X Mavericks - dscl . -create /Users/newuser UserShell /bin/sh
- без установки пароля. Это подтверждается чтением пользовательского файла с помощью интерактивной подсказки dscl.
Тем не менее, когда я sudo su newuser
и попытаться su
обратно в root, bash запрашивает у меня пароль. Мне нужно закрыть терминал и открыть новое окно для выхода из сеанса пользователя.
Это почему?
1 ответ
Когда ты бежишь sudo su newuser
вы эффективно работаете как "newuser". Бег su
так как "newuser" потребует перехода в root, требующий пароль.
Попробуйте просто выйти из оригинала su
сессия с exit
или же <ctrl-d>
, Это должно вернуть вас в исходную оболочку.