相关文件:
/etc/passwd :存放用户信息的文件 sunny:X:500:500:sunny:/home/sunny:/bin/bash <用户名>:<密码>:<用户ID>:<组ID>:<描述>:: /etc/shadow :存放用户密码的文件
/etc/group :存放用户组信息的文件
/etc/gshadow :存放用户组密码信息的文件
useradd命令执行时所要读取的信息文件,以下文件为命令执行提供默认值 /etc/default/useradd /etc/login.defs /etc/skel/*
目标: 1. 在Sunny这个group下创建一个用户名为vbird的帐号,密码为vbird2011.
useradd -g sunny -p vbird2011 vbird
使用-p参数创建密码的时候,密码以明文的形式写在了/etc/shadow文件里,无法登录。 需要使用passwd vbird命令来进行密码设置。
2.把vbird用户锁了,不他登录。 usermod -L vbird
3.把vbird用户解锁。 usermod -U vbird
4.把vbird用户加到root用户组. usermod -G sunny,root vbird
5.改变当前用户的shell. chsh -s /bin/bash
6.更改用户的相关信息。 chfn
7.查看用户信息。 finger vbird
8.查看用户相关信息。 id <用户名> 会列出所有用户ID/GID等相关信息。
9.新建一个用户组,名称为:development groupadd development
10.把以上建立的用户组名称改成DevelopmentTeam. groupmod -n DevelopmentTeam development
11.删除以上建立的用户组. groupdel DevelopmentTeam
手动创帐号:一、建立所需要的用户组。 vi /etc/group 加入:test:x:503
二、将/etc/group与/etc/gshadow同步。(grpconv) grpconv
三、建立帐号的各个属性。(vi /etc/passwd) 在/etc/passwd最后一行加入:test:x:503:503:Test Account:/home/test:/bin/bash
四、将/etc/passwd与/etc/shadow同步。(pwconv)
五、建立帐号密码。(passwd <用户名>) passwd test
六、建立用户家目录。(cp -a /etc/skel /home/test)
七、更改家目录的属性。(chown -R <用户名>:<组名> <家目录>) 执行:chown -R test:test /home/test