linux用户和用户组
么系统使用sh为默认的登录Shell,即这个字段的值为/bin/sh.
用户的登录Shell也可以指定为某个特定的程序(此程序不是一个命令解释器).利用这一特点,我们可以限制用户只能运行指定的应用程序,在该应用程序运行结束后,用户就自动退出了系统.有些Linux系统要求只有那些在系统中登记了的程序才能出现在这个字段中.系统中有一类用户称为伪用户(psuedo users),这些用户在/etc/passwd文件中也占有一条记录,但是不能登录,它们的登录Shell为空.它们的存在主要是方便系统管理,满足相应的系统进程对文件属主的要求.常见的伪用户如下所示. 伪 用 户 含 义 bin 拥有可执行的用户命令文件 sys 拥有系统文件 adm 拥有帐户文件 uucp UUCP使用 lp lp或lpd子系统使用 nobody NFS使用 除了上面列出的伪用户外,还有许多标准的伪用户,例如:audit,cron,mail,usenet等,它们也都各自为相关的进程和文件所需要./etc/passwd文件是所有用户都可读的,如果用户的密码太简单或规律比较明显的话,一台普通的计算机就能够很容易地将它破解,因此对安全性要求较高的Linux系统都把加密后的口令字分离出来,单独存放在一个文件中,这个文件是/etc/shadow文件.只有超级用户才拥有该文件读权限,这就保证了用户密码的安全性. 组名:口令:组标识号:组内用户列表 (1)“组名”是用户组的名称,由字母或数字构成.与/etc/passwd中的登录名一样,组名不应重复. (2)“口令”字段存放的是用户组加密后的口令字.一般Linux系统的用户组都没有口令,即这个字段一般为空,或者是*. (3)“组标识号”与用户标识号类似,也是一个整数,被系统内部用来标识组. (4)“组内用户列表”是属于这个组的所有用户的列表,不同用户之间用逗号“,”分隔.这个用户组可能是用户的主组,也可能是附加组. /etc/group文件的一个例子如下: # cat /etc/group root::0:root bin::2:root,bin sys::3:root,uucp adm::4:root,adm daemon::5:root,daemon lp::7:root,lp users::20:root,sam |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |