Linux 账户管理命令
一、用户管理
1、查看用户帐号文件
/etc/passwd
2、shadow
/etc/shadow
3、添加用户
$ useradd
用法:useradd -o -g 0 -u 0 用户名
4、使用passwd命令初始设置用户口令
用法:passwd 用户名
5、删除用户
$ userdel [- r ] name
6、修改用户属性
usermod -l 用户名 锁定账户
usermod -u 用户名 解开账户
passwd -l 用户名 锁定密码
passwd -u 用户名 解开密码
备注:
a、从禁用的机制上来讲,锁定帐户,是在shdow中加一个感叹号,锁定密码,是加2个感叹号
b、从原理上来讲,你创建的账户,在没有创建密码之前,密码是被锁定的!锁定帐户和密码,功能一样,只是角度不一样而已
7、修改用户模板
/etc/skel
二、用户组管理
1、用户组文件:
$ /etc/group
2、添加用户组:
$ groupadd groupname
3、在建立用户时指定用户组
$adduser [ - g group] name
4、删除用户组
$ groupdel group
5、更改用户的组帐号
$ usermod [ - g group ] name
三、文件权限设定
1、查看文件权限:$ ls –l
2、更改文件权限:$chmod [ ugoa…] [+-=] [rwx] file ……
3、更改文件的属主和属组:
chown OWNER:[:[GROUP]] FILE
chgrp [groupname]