在Linux上运行软件的时候

一开始以为是设置的用户名,于是做了修改发现命令无法运行。

发现--user 后的用户名跟软件的运行没有关系,

就去查了一下,

--user nobody

这些都是系统中有一类用户称为伪用户(pseudo users)

这些用户在/etc/passwd文件中也占有一条记录,但是不能登录,因为它们的登录Shell为空。它们的存在主要是方便系统管理,满足相应的系统进程对文件属主的要求。

常见的伪用户如下所示:

伪 用 户 含 义 
bin 拥有可执行的用户命令文件 
sys 拥有系统文件 
adm 拥有帐户文件 
uucp UUCP使用 
lp lp或lpd子系统使用 
nobody NFS使用
Logo

更多推荐