Linux用户管理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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;
以上是关于Linux用户管理的主要内容,如果未能解决你的问题,请参考以下文章
Linux系列教程(十五)——Linux用户和用户组管理之用户管理命令