标题: UNIX下Passwd 文件剖析 [打印本页] 作者: 中国UNIX用户协 时间: 2003-07-14 10:40 标题: UNIX下Passwd 文件剖析 P a s s w d 文件中的每个条目看起来如下: \r\nn a m e : c o d e d - p a s s w d : U I D : G I D : u s e r - i n f o : h o m e - d i r e c t o r y : s h e l l \r\n7 个域中的每一个由冒号隔开。空格是不允许的,除非在u s e r- i n f o 域中使用。下面总结了每个域的含义: \r\n• name —给用户分配的用户名,这不是私有信息。 \r\n• c o d e d - p a s s w d —经过加密的用户口令。如果一个系统管理员需要阻止一个用户登录,则经常用一个星号(: * :)代替。该域通常不手工编辑。用户应该使用p a s s w d 命令修改他们的口令。 \r\n• UID —用户的唯一标识号。习惯上,小于1 0 0 的U I D 是为系统帐号保留的。 \r\n• G I D —用户所属的基本分组。通常它将决定用户创建文件的分组拥有权。在Red Hat \r\nL i n u x 中,每个用户帐号被缺省赋予一个唯一分组。 \r\n• u s e r- i n f o —习惯上它包括用户的全名。邮件系统和f i n g e r 这样的工具习惯使用该域中的信息。该域也被称作G E C O S 域。 \r\n• home-directory —该域指明用户的起始目录,它是用户登录进入后的初始工作目录。 \r\n• s h e l l —该域指明用户登录进入后执行的命令解释器所在的路径。有好几种流行的S h e l l ,包括Bourne Shell (/bin/sh),C Shell (/bin/csh),Korn Shell (/bin/ksh)和Bash Shell( / b i n / b a s h )。注意可以为用户在该域中赋一个/ b i n / f a l s e 值,这将阻止用户登录。作者: ga0feng 时间: 2006-06-08 10:54
好,真的很好,不是小好,而是大好