`

linux权限总结

 
阅读更多

 

 

在Linux中,创建一个文件时,该文件的拥有者都是创建该文件的用户。该文件用户可以修改该文件的拥有者及用户组,当然root用户可以修改任何文件的拥有者及用户组

在Linux中,对于文件的权限(rwx),分为三部分,一部分是该文件的拥有者所拥有的权限一部分是该文件所在用户组的用户所拥有的权限一部分是其他用户所拥有的权限

 

在 shell 中,可以使用chown命令来改变文件所有者及用户组,chgrp命令来改变文件所在用户组。

 

在shell中,要修改文件当前的用户必须具有管理员root的权限。可以通过su命令切换到root用户,也可以通过sudo获得root的权限。

 

与权限相关的命令3个:

 

 

  • chmod 修改用户权限
  • chown 修改拥有者和用户组
  • chgrp  修改用户组
  1. 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作为一种开源的类Unix操作系统,其权限管理机制是确保系统安全与稳定的关键因素之一。在Linux环境中,每个文件或目录都有对应的权限设置...

    linux 权限设计练习及答案

    总结来说,Linux权限设计是一项关键的系统管理任务,它涉及到对用户权限的精细控制,以保证系统的安全性和功能性。理解并熟练掌握权限设置和管理,是每个Linux用户和管理员必备的技能。通过实践练习和查阅相关资料,...

    权限提升-linux提权手法总结

    基本Linux权限提升前的信息收集 在进行权限提升之前,攻击者需要收集大量的信息来帮助确定可行的攻击路径。这包括但不限于: - **操作系统类型**:通过`cat /etc/*-release`等命令来获取Linux发行版的信息。 - **...

    LINUX文件权限理解

    ### Linux 文件权限理解 #### 一、用户与组群管理 ...总结来说,理解 Linux 文件权限是管理文件访问和保护数据安全的基础。掌握文件类型的识别、权限的设置及修改方法对于高效地使用 Linux 系统至关重要。

    Linux系统权限总结1

    本文主要总结了Linux权限的基本概念、特殊权限、权限管理原则以及如何通过ACL(Access Control List)和sudo进行权限控制。 首先,我们要理解Linux文件系统的权限模型。在Linux中,每个文件和目录都有三个基本权限...

    linux基础权限介绍

    ### Linux基础权限详解 #### 一、文件与目录权限概览 在Linux系统中,文件和目录的权限管理是至关重要的。它不仅涉及到文件的安全性,还直接影响到系统的整体稳定性和性能。本节将详细介绍Linux文件和目录的基础...

    linux权限之圈圈点点

    这是我在工作中自己总结的linux权限,希望对大家有些用处。

    linux 实训 总结

    ### Linux实训总结与嵌入式培训精华:驱动开发相关知识点详解 #### 一、Linux操作系统架构及Shell介绍 Linux操作系统的架构可以形象地理解为一个洋葱模型,从外至里依次是用户、shell以及内核。文件系统贯穿于整个...

    嵌入式Linux总结

    ### 嵌入式Linux总结知识点 #### 一、虚拟机环境下配置交叉编译工具问题 **背景**:在嵌入式开发过程中,通常需要在宿主机上搭建一个虚拟环境来模拟目标系统的编译环境。这里提到的问题是在64位虚拟机环境下配置...

    Linux下ftp权限设置

    总结,Linux下FTP权限设置涉及多个步骤,包括安装FTP服务器、创建用户、配置权限以及重启服务。而Tomcat的安装则包括下载解压、设置环境变量、启动服务以及部署应用。理解并掌握这些操作对于日常的系统管理和开发...

    linux中特殊权限问题

    在Linux操作系统中,权限管理是核心安全机制之一。...总结来说,Linux的权限系统通过用户、用户组、文件属性和特殊权限,以及进程ID来确保系统的安全性和灵活性。理解这些概念对于有效管理和维护Linux系统至关重要。

    嵌入式linux学习总结.zip

    1. **Linux基础应用**:在“linux基础应用学习.doc”中,可能涵盖了对Linux基本操作系统的理解和使用,包括命令行界面(CLI)的使用,如ls、cd、mkdir、rm等常用命令,文件和目录管理,权限设置,进程管理,网络配置...

    linux安装难点总结

    ### Linux安装难点总结 在进行Linux系统的安装及配置过程中,用户常常会遇到一系列技术难题,尤其是在虚拟机环境下的安装与调试。本文将针对Linux在虚拟机中的安装难点进行深入探讨,包括但不限于网络配置(NAT模式...

    linux文档全集、linux常用命令、linux技巧小总结

    2. **Linux技巧小总结**:在实际使用中,熟练运用快捷键、管道符(`|`)、重定向(`>`和`)、通配符(`*`, `?`)以及`grep`、`find`等工具能极大提升效率。例如,使用`history`查看历史命令,`alias`设置别名,`ctrl + r`...

    Linux用户以及权限相关常用命令总结.docx

    本文档主要总结了几个关于Linux用户和权限的常用命令,包括`id`、`chmod`、用数字表示权限的方式、`umask`以及改变用户身份的方法。 1. **查看身份**: `id`命令用于显示当前用户的身份,包括UID(用户ID)、GID...

    恢复LINUX权限

    ### 恢复 Linux 权限 在 Linux 系统中,权限管理是确保系统安全性...总结来说,通过上述方法可以有效地恢复 Linux 系统中的文件权限,无论是通过简单的权限修改还是复杂的 ACL 设置,都可以确保系统的稳定性和安全性。

    Linux命令行大全总结pdf

    ### Linux命令行大全总结知识点概览 #### 一、引言 - **为什么使用命令行**:命令行界面(Command Line Interface, CLI)是与图形用户界面(Graphical User Interface, GUI)相对的一种用户交互方式,它提供了更为高效...

    Linux期末复习总结.doc

    本文档总结了Linux命令和文件管理的知识点,涵盖了文件管理、常用命令、文件处理、链接文件、访问权限修改、用户和用户组管理、软件安装、磁盘管理、vi编辑器基本操作和Linux编程等方面的内容。 一、文件管理 * ...

    Linux学习笔记(强悍总结值得一看)_linux_linux学习笔记_

    用户和组是Linux权限管理的核心。`useradd`、`userdel`、`passwd`分别用于添加、删除用户和更改密码,`groupadd`、`groupdel`处理用户组。`su`和`sudo`允许用户切换权限,进行需要管理员权限的操作。 4. **文件...

    linux文件系统管理-权限管理(基础权限设置实验)

    Linux 文件系统管理 - 权限管理(基础权限设置实验) 本实验旨在掌握 Linux 文件系统权限的设置、Linux 用户帐号与组管理、Linux 文件共享的设置方法和权限设置方法。实验中,我们将学习如何设置权限,使得文件夹和...

Global site tag (gtag.js) - Google Analytics