Linux用户和权限管理
Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。就先说说Linux用户和用户组。 1、用户和用户组 用户 新增用户: useradd 新用户名 设置密码: passwd 用户名 用户是否存在: id 用户名 切换用户: su 要切换的用户名 查看当前用户/登录用户: whoami / who an i 删除用户: userdel 用户名 用户组 用户组类似于角色,系统可以对共性的多个用户进行统一的管理。 新增组: groupadd 组名 删除组: groupdel 组名 修改用户的组: usermod -g 用户组 用户名 增加用户时直接加上组: useradd -g 用户组 用户名 查看组中有哪些用户: grep ‘组名’ /etc/group 查找组id cat /etc/passwd 根据组id查找组下的用户 系统中用户和组的相关文件 用户的配置文件:/etc/passwd 每行的含义: 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录shell 口令的配置文件:/etc/shadow 每行的含义: 登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志 组的配置文件:/etc/group 每行的含义: 组名:口令