我今天尝试登录,发现我的用户比我想象的要多。似乎 MS-SQL 和 RStudio 用户都存在于我的 PC 上,并且在我的登录屏幕上可见。我以前在我的笔记本电脑上运行过 SQL,但只是在 localhost 设置中让我学习该语言。有什么好的理由让我应该拥有这些用户,或者有什么好的理由不应该摆脱他们?
注意id -u mssql
returns997
和id -u rstudio-server
returns 998
。
我今天尝试登录,发现我的用户比我想象的要多。似乎 MS-SQL 和 RStudio 用户都存在于我的 PC 上,并且在我的登录屏幕上可见。我以前在我的笔记本电脑上运行过 SQL,但只是在 localhost 设置中让我学习该语言。有什么好的理由让我应该拥有这些用户,或者有什么好的理由不应该摆脱他们?
注意id -u mssql
returns997
和id -u rstudio-server
returns 998
。
在欢迎程序中显示的用户需要至少(和最大
UID_MAX
)在 中设置的/etc/login.defs
内容UID_MIN
。范围 1–499(Red Hat、CentOS)或 1–999(Debian、Ubuntu)是为系统用户保留的,包括在安装包含需要专用用户的系统服务的软件包时分配的用户。
所以你的 mssql 用户有 997 是正确的。在默认的 Ubuntu 中,该用户在低于 1000 时不应显示在欢迎程序中。
请检查您的最低设置。要摆脱用户 997,一种方法应该将该参数更改为高于 997 的值。如果是 1000,这是一个错误,应该向您使用的欢迎程序报告。