`

linux修改文件夹-文件目录权限

 
阅读更多

LinuxFedoraUbuntu修改文件文件夹权限的方法差不多。很多人开始接触Linux时都很头痛Linux的文件权限问题。这里告诉大家如何修改Linux文件-文件夹权限。以主文件夹下的一个名为“cc”的文件夹为例。

下面一步一步介绍如何修改权限:

1.打开终端。输入”su”(没有引号)

2.接下来会要你输入密码,输入你的root密码。

3.假设我的文件夹在主目录里,地址为 /var/home/it.dengchao.org/cc 。假设我要修改文件权限为777,则在终端输入 chmod 777 /var/home/it.dengchao.org/cc

文件夹的权限就变为了777。

如果是修改文件夹及子文件夹权限可以用 chmod -R 777 /var/home/it.dengchao.org/cc

如果还是不行的可以用我的另外一个终极办法,请看我另外一篇文章:Linux修改文件夹及子文件权限

具体的权限(例如777的含意等)在下面解释下:

1.777有3位,最高位7是设置文件所有者访问权限,第二位是设置群组访问权限,最低位是设置其他人访问权限。

其中每一位的权限用数字来表示。具体有这些权限:

r(Read,读取,权限值为4):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目 录的权限。

w(Write,写入,权限值为2):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。

x(eXecute,执行,权限值为1):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。

2.首先我们来看如何确定单独一位上的权限数值,例如最高位表示文件所有者权限数值,当数字为7时,7用“rwx”表示–{4(r)+2(w)+1(x)=7}–

又如果数值为6,则用“rw-”表示–{4(r)+2(w)+0(x)=6}–,”-”表示不具备权限,这里表示不具备“执行”权限。

假如我们设定其他用户的访问权限为 “r–”,则数值为4+0+0=4

一开始许多初学者会被搞糊涂,其实很简单,我们将rwx看成二进制数,如果有则用1表示,没有则有0表示,那么rwx则可以表示成为:111

而二进制的111就是7。

3.我们再来看下怎么确定3个数位上的权限。假如我们要给一个文件设置权限,具体权限如下:

文件所有者有“读”、“写”、“执行”权限,群组用户有“读”权限,其他用户有“读”权限,则对应的字母表示为”rwx r– r–“,对应的数字为744

一般都是最高位表示文件所有者权限值,第二位表示群组用户权限,最低位表示其他用户权限。

下面来举些例子熟悉下。

权限 数值
rwx rw- r– 764
rw- r– r– 644
rw- rw- r– 664

具体linux修改文件夹-文件目录权限就是这样设置的了,如果还有什么不懂的可以给我留言喔!


分享到:
评论

相关推荐

    Linux修改文件及文件夹权限

    ### Linux修改文件及文件夹权限详解 在Linux操作系统中,文件和目录的权限管理是确保系统安全性的重要一环。本文将深入探讨如何通过`ls -l`、`chmod`、`chown`以及`chgrp`等命令来查看和修改文件及文件夹的权限。 ...

    linuxchmod命令参数及用法详解--文件文件夹权限设定命令借鉴.pdf

    Linux chmod 命令参数及用法详解 -- 文件文件夹权限设定命令借鉴 Linux chmod 命令是 Linux/Unix 系统中用于设置文件和文件夹权限的命令。权限设定是指对文件或文件夹的访问控制,包括读取、写入、执行等操作的控制...

    linux文件属性和更改文件权限详解

    2.更改目录/文件权限 2.1 用户和用户组的相关指令 2.2 chgrp命令 2.3 chown命令 2.4 chmod命令 2.5 umask命令  1.文件属性 1.1 ls命令 ls命令是我们最常用的命令之一,用来查看当前目录下的文件或文件夹. ls命令有...

    linux下为目录和文件设置权限,包括子目录的循环递归设置

    ### Linux 下为目录和文件设置权限,包括子目录的循环递归设置 #### 知识点一:Linux 文件权限概述 在 Linux 操作系统中,文件权限管理是至关重要的安全特性之一。通过权限管理,我们可以控制不同用户对文件或目录...

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

    于是,我们修改了 user-test1 的目录权限,使得 user-test2 能够进入该文件夹。 五、实验结果与讨论 通过该实验,我们掌握了 Linux 文件系统权限的设置和 Linux 用户帐号与组管理。我们还了解了 Linux 文件共享的...

    Java文件、文件夹权限修改的两种方法

    在Java中,文件和文件夹权限的修改是非常重要的,特别是在Linux和Unix系统下。今天,我们将介绍两种修改文件和文件夹权限的方法,即使用File类和NIO方式。 使用File类 File类是Java中最基本的文件操作类,可以用来...

    虚拟机Linux下实现文件夹共享

    - **步骤九**: 返回Linux虚拟机,在文件系统中查找mnt文件夹下的hgfs子目录。 - **步骤十**: 打开hgfs文件夹,即可看到之前共享的文件夹内容。 #### 总结 本文详细介绍了如何在虚拟机Linux环境下配置文件夹共享的...

    linux-amlogic-toolkit-master-new(封包正常可用)_ROOT_menyjy_unpackamlog

    3. **打包**:完成编辑后,用户需使用工具将修改后的文件夹结构重新打包回`.img`文件,准备烧录回设备。 4. **恢复/烧录**:最后,使用相应的烧录工具或Fastboot模式将新的固件文件写入设备,完成系统更新。 对于...

    Linux中文件-文件夹无法删除的解决方案.docx

    本文详细介绍了在Linux系统中解决文件及文件夹无法删除问题的方法,包括基础的`rm`命令使用、文件属性的查看与修改等高级技巧。通过这些方法,即使面对复杂的权限和属性设置,也能有效地处理无法删除的问题。希望...

    linux各文件夹作用

    - **根目录(/)**:Linux文件系统的顶级目录,所有的其他文件和目录都从这里分支出来。 - **/lib/modules**:存储系统内核模块,用于扩展内核功能。 - **/dev**:包含所有设备文件,如硬盘、鼠标等。 - **/tmp**:...

    Linux下查看指定文件夹和文件的大小.docx

    ls 命令也可以用来查看文件的详细信息,例如,使用以下命令可以查看文件的权限、所有者、群组、大小、修改时间等信息: ls -l 四、du 和 df 的区别 du 命令统计文件大小相加,而 df 命令统计数据块使用情况。如果...

    linux c++按照时间排序删除文件夹里面的文件

    在Linux环境中,C++编程语言可以用来实现自动化处理任务,比如按照时间戳排序并删除文件夹中的文件。这个任务涉及到文件操作、时间戳比较以及控制删除文件的数量。下面将详细介绍如何实现这一功能。 首先,我们需要...

    学习linux传输文件夹

    5. **查看传输结果**:完成上述步骤后,可以在Linux虚拟机中通过命令`ls`查看目标目录,确认文件是否成功传输。 #### 扩展知识点 - **PuTTY配置**:除了基本的IP地址配置外,还可以设置PuTTY的其他参数以优化连接...

    如何遍历文件夹查找文件

    9. **安全性**:在遍历和访问文件时,应遵循最小权限原则,避免读取或修改不必要的文件,防止潜在的安全风险。 10. **实际应用**:遍历文件夹查找文件常用于备份、迁移、清理、统计分析等多种场景,是许多实用工具...

    Linux安装和文件目录操作

    ### Linux安装与文件目录操作详解 #### 一、实验目的 1. **熟练掌握Linux系统的安装**:通过本次实验,学生能够独立完成Linux操作系统的安装过程,并了解安装过程中的关键步骤,如分区、选择挂载点及软件包等。 2....

    linux ftp目录迁移

    - 修改完配置文件并调整好目录权限后,需要重启vsftpd服务使设置生效: ```bash service vsftpd restart ``` - 或者使用systemd命令重启服务: ```bash systemctl restart vsftpd ``` 5. **验证FTP服务状态...

    eclipse-jee-2023-09-R-linux-gtk-aarch64.tar.gz

    2. **移动解压后的文件**:将解压后的"Eclipse"文件夹移动到一个合适的目录,比如`/opt`或个人主目录的`bin`文件夹下,以便于访问。 3. **设置执行权限**:在终端中,进入Eclipse文件夹并给予可执行权限,使用`...

    文件夹,文件录入数据库

    文件夹目录是操作系统中用于组织和管理文件的一种结构,它包括文件夹(也称为目录)以及它们包含的文件。在Windows系统中,我们可以使用`dir`命令或者在图形用户界面中浏览文件夹;在Unix或Linux系统中,我们使用`ls...

Global site tag (gtag.js) - Google Analytics