用户和用户组
Linux系统是一个 多用户 的操作系统,任何一个用户,要使用系统,都必须使用Linux账号登陆系统。
Linux账号是向系统管理员申请创建的。
系统管理员可以为不同用户的账号分配不同的权限,从而控制他们对系统资源的访问。
每个用户都属于一个 用户组 ,每个用户组对应一个 GroupID
用户:用户的 ID 与账号的信息就存储在文件 /etc/passwd 当中。
用户组:用户组 ID 的信息就存储在文件 /etc/group 当中
添加用户
你作为拥有root账号的管理员, 可以为他创建一个用户账号。
1、添加一个用户byhy ,使用命令 useradd byhy
该命令,同时也为该用户创建了一个用户组, 组名就叫 byhy
2、可以创建用户的时候,就加入一个指定的root组,而不是新建一个组
设置密码
使用命令 passwd
只有root用户才可以给其他用户设置密码,普通用户只能修改自己的密码
删除用户
假如,有一天,这位同事辞职了,你需要删除他的账号,使用命令 userdel 用户名
用户间切换
切换账号使用命令 su
添加用户组
使用 groupadd 命令
向系统中增加了一个新组byhyusers,
删除用户组
使用 groupdel 命令
从系统中删除组byhyusers
改变用户所属组
将一个用户从组1改到组2,需要root用户使用 usermod 命令
用户和组常用命令
groups 查看当前登录用户的组内成员
groups test 查看test用户所在的组,以及组内成员
whoami 查看当前登录用户名
linux文件访问权限
有三种权限: 读(r)、写(w)、执行(x)
ll 查看
修改文件访问权限 chmod
创建者本身权限
改变文件所有者及文件所在组
chown将指定文件的拥有者改为指定的用户或组
用命令chgrp改变文件所有者组