useradd app -s /bin/false的意思
时间: 2024-01-03 12:05:08 浏览: 29
这个命令是用来创建一个系统用户,其中:
- `useradd` 是创建用户的命令;
- `app` 是要创建的用户名;
- `-s /bin/false` 指定了用户的 shell 程序,`/bin/false` 表示禁止该用户登录系统。
这样创建的用户不能登录系统,仅用于运行某个服务或应用程序时,提供相应的权限和隔离。
相关问题
useradd -r -g mysql -s /bin/false mysql 语法哪里不对
语法中的问题是在`-r`和`-g`选项之间缺少空格。正确的语法应该是:
`useradd -r -g mysql -s /bin/false mysql`
其中,`-r`选项用于创建一个系统用户,`-g`选项指定用户所属的初始组,`-s`选项指定用户的登录shell。最后的`mysql`是要创建的用户名。
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
您的第一个问题是关于使用useradd命令创建用户的问题。您提供的命令是:
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
这个命令将创建一个名为dmdba的用户,并将其添加到dinstall组中。该命令还使用-m选项创建用户的家目录(/home/dmdba),并使用-d选项指定家目录的路径。最后,-s选项设置用户的默认shell为/bin/bash。
请问还有其他问题吗?