jay_kid 发表于 2013-1-31 11:47:06

Linux下的帐户管理

几个重要的文件
 
/etc/passwd
账号名称:密码:UID:GID:说明:家目录:Shell
root:x:0:0:root:/root:/bin/bash 
bin:x:1:1:bin:/bin:/sbin/nologin 
daemon:x:2:2:daemon:/sbin:/sbin/nologin 
adm:x:3:4:adm:/var/adm:/sbin/nologin
 
/etc/shadow
账号名称:密码:上次更动密码的日期:密码不可被更动的天数:密码需要重新变更的天数:密码需要变更期限前的警告期限:账号失效期限:账号取消日期:保留
root:$K.K2.hqu.QfV.dkjjteojiasdlkjeo:11661:0:99999:7::: 
bin:*:11661:0:99999:7::: 
daemon:*:11661:0:99999:7::: 
adm:*:11661:0:99999:7::
 
/etc/group
群组名称:群组密码:群组 ID:支持的账号名称
root:x:0:root 
bin:x:1:root,bin,daemon 
daemon:x:2:root,bin,daemon 
sys:x:3:root,bin,adm 
adm:x:4:root,adm,daemon
 
 
帐户管理的命令
 
groupadd
# groupadd -g 55 testing<==设定一个群组,GID为  55 
 
groupdel
# groupdel testing
 
useradd
参数说明: 
-u   :直接给予一个 UID 
-g   :直接给予一个 GID (此 GID 必须已经存在于 /etc/group 当中) 
-d   :直接将他的家目录指向已经存在的目录(系统不会再建立) 
-M   :不建立家目录 
-s   :定义其使用的 shell 
# useradd testing    <==直接以预设的数据建立一个名为 testing 的账号 # useradd -u 720 -g 100 -M -s /bin/bash testing   <==以自己的设定建立账号
 
userdel
参数说明: 
-r  :将该账号的与一并删除! 
# userdel testing     <==只有砍掉 /etc/passwd 与 /etc/shadow 的该账号内容; 
# userdel -r testing<==连该账号的 /home/testing 与 /var/spool/mail/testing 都砍掉!
页: [1]
查看完整版本: Linux下的帐户管理