【linux】linux 中使用useradd -r 创建的系统账号具备哪些权限和功能
linux中使用 useradd -r xxx 创建的用户为系统用户,一般这种账号有哪些作用?
我用这个账号启动80端口显示权限不足,只用root账号可以启动80端口吗?
回答
【超级用户】:root用户是Linux系统中默认的超级用户账号,对本主机拥有至高无上的完全权限,类似于Windows系统中的Administrator用户。只有当进行系统管理、维护任务时,才建议使用root用户登录系统,日常事务处理建议使用普通用户账号进行。
【普通用户】:普通用户账号需要由root用户或其他管理员用户创建,拥有的权限受到一定限制,一般只在用户自己的宿主目录中有完全权限。
【程序用户】:在安装Linux系统及部分应用程序时,会添加一些特定的低权限用户账号,这些用户一般不允许登录到系统,而仅用于维持系统或某个程序的正常运行。例如:bin、daemon、ftp、mail等。
1:MAN
一下看看:
R,-系统创建一个系统帐户。
系统用户将在/etc/shadow创建他们不会变化的信息,它们的数字标识符在sys_uid_min-sys_uid_max范围,在/etc / login.defs定义的,而不是
对uid_min-uid_max(和他们的创作是同行
组)。
注意,不会为用户创建一个主目录,不管在/etc/login.defs的默认设置
(create_home)。如果你想要一个的话,你必须指定的M选项将创建一个系统帐户的主目录。
2:下面说和不加-r的不同。
1:首先给它分配的uid和gid是在sys_uid_min-sys_uid_max(我电脑201~999)范围内的,而不是大于1000,
2:差别就是上面的这一点不同,其实也反应了我们系统是从uid来区分用户身份的,作用我不清楚。
以上是 【linux】linux 中使用useradd -r 创建的系统账号具备哪些权限和功能 的全部内容, 来源链接: utcz.com/a/84490.html