目录
一、root用户(超级管理员)
无论是Windows、MacOS、Linux均采用多用户的管理模式进行权限管理
在Linux系统中,拥有最大权限的帐户是:root(超级管理员)
su-root切换到root帐户
exit退回上一个帐户
1.2sudo命令
作用:为普通用户进行授权,临时以root身分执行,句型:sudo其他命令
须要以root用户执行visudo命令,降低配置就能让普通用户有sudo命令的执行权限。
二、用户、用户组
Linux系统中可以:
Linux中关于权限的管控级别有2个级别,分别是:
2.1用户组管理
以下命令须要root用户执行
2.1.1创建用户组
groupadd 用户组名
2.1.2删掉用户组
groupdel 用户组名
2.2用户管理
以下命令须要root用户执行
2.2.1创建用户
useradd[-g-d]用户名
2.2.2删掉用户
userdel[-r]用户名
2.2.3查看用户所属组
id[用户名]
2.2.4更改用户所属组
usermod-aG用户组用户名
将指定用户加入指定用户组。
2.3getentpasswd命令
作用:可以查看当前系统中有什么用户
句型:getentpasswd
2.4getentgroup命令
作用:可以查看当前系统中全部组信息
句型:getentgroup
三、查看权限控制信息3.1认知权限信息
通过ls-l可以以列表方式查看内容,并显示权限细节
3.2chmod命令
作用:更改文件、文件夹的权限信息,并且只有文件/文件夹的所属用户或root用户可以更改。
句型:
chmod [-R] 权限 文件或文件夹
示例:
其中:u表示user所属用户权限,g表示group组权限,o表示other其他用户权限
3.3权限的数字序号
权限可以用3位数字来代表,第一位数字表示用户权限linux解压rar,第二位表示用户组权限,第三位表示其他用户权限
示例:
将文件权限更改为:rwxr-x--x
写法1:chmodu=rwx,g=rx,o=xtest.txt
也可以用快捷写法:
写法2:chmod751test.txt
3.4chown命令
作用:更改文件/文件夹的所属用户和用户组,普通用户难以更改所属用户为其他用户或组,所有此命令只适用于root用户执行
句型:
chown [-R] [用户] [:] [用户组] 文件或文件夹
示例:
chownroottest.txt将test.txt所属用户更改为root
chown:roottest.txt将test.txt所属用户组更改为root
chownroot:xiaoxitest.txt将test.txt所属用户更改为rootlinux 管理员用户和普通用户linux视频,用户组更改为xiaoxi
chown-Rroot:xiaoxitest.txt将文件夹test以及文件夹内全部内容,所属用户更改为rootlinux 管理员用户和普通用户,用户组更改为xiaoxi