Linux系统是一个多用户多任务的操作系统
每个账号有唯一的用户名和各自的密码,键入用户名和密码进入系统和用户的家目录
- 用户账号的添加删除,以及用户密码的管理
/etc/passwd 【存储用户的关键信息】
/etc/group 【存储用户组的关键信息】
/etc/shadow 【用户密码信息配置文件】
- 添加用户
useradd 用户名 【添加用户】
id 用户名 【查看是否存在】
useradd -g 用户组名 用户 【指定用户组】
-g:指定用户的用户主组,选择的值可以是用户组的值也可以是组名
-G:指定用户的附加组
-u:用户id
-l:修改用户名
- 修改用户
usermod -g 用户组名 用户 【指定用户组】
usermod -G 用户组 用户 【指定附加组】
usermod -l 新用户名 旧用户名 【修改用户名】
usermod -u id 用户名 【修改用户id】
- 修改密码
passwd 用户名 【修改密码】
- 切换账户
su - 用户名 【用户的切换】
su 用户名 【不完全切换】
“— ” 用户切换的时候再root路径里但是没有权限查看,需要切换
- 特殊用法
sudo 以其他身份执行命令
shutdown -h 30 三十分钟后关闭
shutdown -c 取消这个命令
- 用户组管理
groupadd 用户名
groupdel 用户组名 【里面不允许有用户 】
- visudo
修改sudo命令的配置文件
用户 本地登录localhost =/sbin/shutdown -h now
$用户组 远程终端ALL=/sbin/shutdown -h now
which shutdown shutdown的路径
本文详细解读Linux系统中用户账户管理,包括用户添加、删除、密码修改,以及/etc/passwd、/etc/group、/etc/shadow文件的作用。还介绍了sudo权限使用、用户切换、组管理与sudo配置。
1600

被折叠的 条评论
为什么被折叠?



