Linux用户管理

1:系统用户文件

用于保存系统用户机用户设置的文件时/etc/passwd。查看系统用户文件的内容:

cat /etc/passwd

 

2:查看用户密码文件

用于保存用户密码的文件是/etc/shadow,由于shadow也是影子的意思,因此有人把它叫做影子文件,查看影子文件的内容:

cat  /etc/shadow

 

 

 

3:添加用户命令

useradd  [option] tannengcai(创建一个账户名为tannengcai的用户)

常用选项(option)有:

g:指定新用户的用户组 useradd -g group user(使用选项个指定添加的新用户user的用户组为group)

s:指定新用户使用的shell; useradd -s /bin/ksh user(使用选项个指定添加的新用户user的默认shell为/bin/ksh)

 

4:设置用户密码命令

在添加用户的时候一定要记得给用户设置密码,不然别人无法登陆(没有设置的话,密码是乱的)

passwd user(设置user的密码命令)

 

5:删除用户命令

userdel [option] username

常用的选项[option]只有r,该选项的功能是删除用户是连同用户的家目录和邮件文件一并删除,比如:

userdel -r tannengcai

如果删除用户的时候忘了加选项r的话只能删除用户信息,用户的家目录和邮件文件还会被保留,如果要再次删除的话请用:

rm -rf /home/tannengcai/

 

6:用户管理命令

usermod [option] username

常用的选项[option]有:

L:锁定用户,即禁止用户登录系统

U:解除锁定

e:指定用户过期时间

f:指用户过期之后的缓冲时间,即过期之后还能登录的天数

d:为用户指定新的家目录

m:为用户指定新的家目录是,移动原来家目录中的所有文件

s:修改用户的默认shell

用法示例:

user -L username;

user -U username;

user -e username;

user -f username;

user -d /file/user/home/user username;

user -d /file/user/home/user username -m username;

 

posted @ 2016-05-21 02:58  一战到底123  阅读(98)  评论(0编辑  收藏  举报