Linux学习

Linux的用户管理

2020-03-19  本文已影响0人  Manfestain

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:存放口令配置文件(密码和登录信息,是加密的)

上一篇 下一篇

猜你喜欢

热点阅读