赞
踩
目录
无论是Windows、MacOS、Linux均采用多用户的管理模式进行权限管理
在Linux系统中,拥有最大权限的账户是:root(超级管理员)
su - root 切换到root账户
exit 退回上一个账户
作用:为普通用户进行授权,临时以root身份执行,语法:sudo 其他命令
需要以root用户执行visudo命令,增加配置才能让普通用户有sudo命令的执行权限。
Linux系统中可以:
Linux中关于权限的管控级别有2个级别,分别是:
以下命令需要root用户执行
groupadd 用户组名
groupdel 用户组名
以下命令需要root用户执行
useradd [-g -d] 用户名
userdel [-r] 用户名
id [用户名]
usermod -aG 用户组 用户名
将指定用户加入指定用户组。
作用:可以查看当前系统中有哪些用户
语法:getent passwd
作用:可以查看当前系统中全部组信息
语法:getent group
通过 ls -l 可以以列表形式查看内容,并显示权限细节
作用:修改文件、文件夹的权限信息,但是只有文件/文件夹的所属用户或root用户可以修改。
语法:
chmod [-R] 权限 文件或文件夹
示例:
其中:u表示user所属用户权限,g表示group组权限,o表示other其他用户权限
权限可以用3位数字来代表,第一位数字表示用户权限,第二位表示用户组权限,第三位表示其他用户权限
示例:
将文件权限修改为:rwxr-x--x
写法1: chmod u=rwx,g=rx,o=x test.txt
也可以用快捷写法:
写法2: chmod 751 test.txt
作用:修改文件/文件夹的所属用户和用户组,普通用户无法修改所属用户为其他用户或组,所有此命令只适用于root用户执行
语法:
chown [-R] [用户] [:] [用户组] 文件或文件夹
示例:
chown root test.txt 将test.txt所属用户修改为root
chown :root test.txt 将test.txt所属用户组修改为root
chown root:xiaoxi test.txt 将test.txt所属用户修改为root,用户组修改为xiaoxi
chown -R root:xiaoxi test.txt 将文件夹test以及文件夹内全部内容,所属用户修改为root,用户组修改为xiaoxi
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。