有人能告诉我这三个版本之间的区别吗,具体是什么,-s
以及第二版和第三版之间有什么区别?
useradd -g vmail -u 5000 vmail -d /var/vmail -m
useradd -g vmail -u 5000 vmail -d /var/vmail -m -s /usr/sbin/nologin
useradd -g vmail -u 5000 vmail -d /var/vmail -m -s /bin/false
答案1
-s, --shell SHELL
The name of the user’s login shell. The default is to leave this field blank, which causes the system to select the default login shell.
以上三者的区别在于用户登录后系统将运行的‘shell’。
如果您的系统已安装手册页,您可以通过执行“man adduser”找到此信息。您可以通过查看其手册页“man nologin”和“man false”来了解 shell 的功能。
nologin 向用户显示一条消息(如果您已配置),false 则退出。