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系列教程(十五)——Linux用户和用户组管理之用户管理命令

Linux系列教程(十五)——Linux用户和用户组管理之用户管理命令

Linux学习之用户管理命令与用户组管理命令(十五)

linux用户及权限详解-用户组-用户管理-权限管理

Linux用户权限管理