美文网首页Linux学习
Linux的用户管理

Linux的用户管理

作者: Manfestain | 来源:发表于2020-03-19 20:35 被阅读0次

Linux是一个多用户多任务的操作系统,每个用户需要至少属于一个组


1. 用户

添加用户

useradd xxx:添加xxx用户,并且将xxx放在xxx组内(xxx组是系统自动创建的),同时在/home下创建用户同名的家目录
useradd -d /aaa/bbb xxx:添加xxx用户,并指定家目录为/aaa/bbb
passwd xxx:设置或修改用户xxx的密码

删除用户

userdel xxx:删除用户xxx,但会保留家目录
userdel -r xxx:删除用户xxx,不保存家目录

查询用户信息

id xxx:查询用户信息

切换用户

su - xxx:切换到xxx用户


2. 用户组

用户组类似于角色,系统可以对有共性的多个用户进行统一管理。

新增用户组

groupadd xxx:添加用户组xxx
groupdel xxx:删除用户组xxx
useradd -g aaa xxx:添加用户xxx,并将xxx指定到aaa组

修改用户组

usermod -g aaa xxx:创建aaa组,并将xxx修改到该组


3. 用户和用户组的文件

passwd

/etc/passwd:存放用户配置文件(用户信息)

group

/etc/group:存放用户组配置文件(用户组信息)

shadow

/etc/shadow:存放口令配置文件(密码和登录信息,是加密的)

相关文章

网友评论

    本文标题:Linux的用户管理

    本文链接:https://www.haomeiwen.com/subject/pacryhtx.html