我在 OS X Mavericks 上创建了一个用户dscl . -create /Users/newuser UserShell /bin/sh
——没有设置任何密码。这可以通过使用 dscl 交互式提示读取用户文件来确认。
但是,当我sudo su newuser
尝试su
返回 root 时,bash 提示我输入密码。我需要关闭终端并打开一个新窗口以退出用户会话。
这是为什么?
我在 OS X Mavericks 上创建了一个用户dscl . -create /Users/newuser UserShell /bin/sh
——没有设置任何密码。这可以通过使用 dscl 交互式提示读取用户文件来确认。
但是,当我sudo su newuser
尝试su
返回 root 时,bash 提示我输入密码。我需要关闭终端并打开一个新窗口以退出用户会话。
这是为什么?