在Linux中,创建一个文件时,该文件的拥有者都是创建该文件的用户。该文件用户可以修改该文件的拥有者及用户组,当然root用户可以修改任何文件的拥有者及用户组。
在Linux中,对于文件的权限(rwx),分为三部分,一部分是该文件的拥有者所拥有的权限,一部分是该文件所在用户组的用户所拥有的权限,另一部分是其他用户所拥有的权限。
在 shell 中,可以使用chown命令来改变文件所有者及用户组,chgrp命令来改变文件所在用户组。
在shell中,要修改文件当前的用户必须具有管理员root的权限。可以通过su命令切换到root用户,也可以通过sudo获得root的权限。
与权限相关的命令3个:
- chmod 修改用户权限
- chown 修改拥有者和用户组
- chgrp 修改用户组
- chown详细:
基本语法:
chown [-R] 账号名称 文件或目录
chown [-R] 账号名称:用户组名称 文件或目录
参数:
-R : 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录
都更新成为这个用户组。常常用在更改某一目录的情况。
举例:
chown -R apache testfile(带遍历):
修改testfile(及子文件,子文件夹)的拥有者为apache。
chown apache testfile:
修改testfile的拥有者为apache。
chown -R apache:apache testfile (带遍历):
修改testfile(及子文件,子文件夹)的拥有者和用户组为apache。
chown apache:apache testfile:
修改testfile的拥有者和用户组为apache。
2.chgrp详细:
基本语法:
chgrp [-R] 用户组名称 dirname/filename ...
参数:
-R : 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录
都更新成为这个用户组。常常用在更改某一目录的情况。
举例:
chgrp -R apache testfile(带遍历):
修改testfile(及子文件,子文件夹)的用户组为apache。
chgrp apache testfile :
修改 testfile的用户组为apache。
相关推荐
linux操作系统 文件 权限 总结
权限提升-linux提权手法总结
这是我在工作中自己总结的linux权限,希望对大家有些用处。
Linux用户以及权限相关常用命令总结.docx
Linux常见命令总结 、基本命令、目录操作命令、文件操作命令、压缩文件操作、查找命令、权限命令、其他命令 Linux常见命令总结 、基本命令、目录操作命令、文件操作命令、压缩文件操作、查找命令、权限命令、其他...
Linux文件管理; Linux文件和目录的权限管理和区别; Linux文件和目录的内容操作; Linux文件系统EXT2的详解
2. 遵循最小化权限原则:用啥权限给啥权限 1. 给文件或目录分配权限时,先考虑所有者和所属组 3. 修改目录及子文件归属或权限时,注意递归 2. 三个权限的操
Linux文件和目录读写执行权限解析 本文对linux系统下各种权限的文件和目录的新建、复制和删除等进行了测试和分析总结!
在 Linux 中基本的任务之一是设置文件权限。理解它们是如何实现的是你进入 Linux 世界的第一步。如您所料,这一基本操作在类 UNIX 操作系统中大同小异。实际上,Linux 文件权限系统直接取自于 UNIX 文件权限(甚至...
第 5 章 Linux 用户及权限管理 93 第 6 章 Linux 软件包企业实战 108 第 7 章 Linux 文件服务器企业实战 145 第 8 章 Apache WEB 服务器企业实战 162 第 9 章 LAMP 架构企业实战 177 第 10 章 CentOS7 实战 ...
Linux下的文件权限相关总结linux操作系统电脑资料.doc
权限提升-linux提权手法总结.zip
1.[总结]SQL注总结 3.[后渗透]多姿势绕过 Powershell 调保护 5.[总结]加载 DLL 的多种式 7.[逆向]PE件格式解析 3. [WEB
从最基础的linux语句开始,创建,删除,重命名,和对文档、文件权限的理解和解释等等等等更好的加快学习,最后还有有安装数据库和配置jdk的操纵。
小白课,总结得很好、很容易看懂,看完一遍你就入门了! 讲得都是精华,IT大佬当年... Linux 文件权限与目录权限:chmod chown bash、shell 查找、比较、统计、甄别文件:grep find tee等 makefile ssh、samba、 gcc
主要介绍了linux用户组以及权限总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Linux学习笔记包含LINUX常用命令、磁盘管理、用户管理、文件权限、目录结构、软件安装等内容,适用于Linux初学者学习以及高水平者查遗补漏
Linux 创建用户命令 Linux JDK 1.7 的安装 对jdk配置环境变量 Linux下tomcat8.0的安装 Linux如何部署多个tomcat 权限分配