Пользователю 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>, Это должно вернуть вас в исходную оболочку.

Другие вопросы по тегам