在阿里云主机上搭建的LAMP环境,在修改相关文件config.cache.inc.php的属性的时候
chmod 777 config.cache.inc.php
chmod: changing permissions of `config.cache.inc.php': Operation not permitted
费了一番周折,终于查到用 chattr 可以解除这个限制
首先先查看一下属性
lsattr config.cache.inc.php
----i-------- config.cache.inc.php
chattr -i config.cache.inc.php
经过这一步操作后,就可以使用chmod来修改文件属性了
想删除某个文件,但是却提示操作无权限,被拒绝。
[root@vmlin0342 php]# chmod -R u+w labs/config/conf
chmod: changing permissions of `labs/config/conf/redis.ini': Operation not permittedchmod: changing permissions of `labs/config/conf/mysql.ini': Operation not permitted
chmod: changing permissions of `labs/config/conf/zookeeper.ini': Operation not permitted
经过搜索,发现chattr可以修改文件的属性。
[root@vmlin0342 php]# chattr -i labs/config/conf/
[root@vmlin0342 php]# lsattr labs/config/conf/
----i-------- labs/config/conf/redis.ini
----i-------- labs/config/conf/mysql.ini
----i-------- labs/config/conf/zookeeper.ini
这样就可以修改文件了。
[root@vmlin0342 php]# chattr -R -i labs/config/conf/
[root@vmlin0342 php]#
[root@vmlin0342 php]# lsattr labs/config/conf/
------------- labs/config/conf/redis.ini
------------- labs/config/conf/mysql.ini
------------- labs/config/conf/zookeeper.ini
[root@vmlin0342 php]# chmod -R 777 labs/config/conf/
[root@vmlin0342 php]# rm -rf labs
[root@vmlin0342 php]# ls -al
total 8
drwxr-xr-x 2 root root 4096 Apr 21 11:34 .
drwxr-xr-x 6 root root 4096 Apr 21 11:26 ..
至此,文件属性被修改,文件也已经被删除
Exit code 126 from SFTP
$ /dev/null
-bash: /dev/null: Permission denied
$ echo $?
126
-rwxr-xr-x 1 root root 63552 Apr 11 2013 /path/to/sftp-server
相关推荐
本文将深入探讨Linux下的文件权限管理机制,包括权限分类、权限符号及数值表示、以及如何使用`chmod`命令来修改文件权限。 ### Linux文件权限对象分类 Linux中的文件权限主要针对以下三类对象: 1. **User(文件...
目录的权限表示:dwrxr–r– 其中第一个字符 d代表目录, -代表字符 w代表可写,r代表可读... 您可能感兴趣的文章:Linux中改变文件权限的chmod命令详析修改linux文件权限命令:chmod命令详解Linux 下目录文件权限(命
* -f:若该文件权限无法被更改也不要显示错误讯息 * -v:显示权限变更的详细资料 * -R:对目前目录下的所有文件与子目录进行相同的权限变更 * --help:显示辅助说明 * --version:显示版本 chmod 命令的应用场景...
【标题】"Linux基础课件文件权限设置chmod命令"涵盖了Linux操作系统中的基本概念,特别是关于文件权限管理和`chmod`命令的使用。在Linux系统中,理解文件权限是至关重要的,因为它们控制着用户对文件和目录的操作...
`chmod` 命令是 Linux 和 Unix 系统中用于改变文件或目录权限的关键工具。权限设置在这些操作系统中至关重要,因为它们控制了用户如何访问和操作文件和目录。理解 `chmod` 的使用方法可以帮助你更好地管理和保护系统...
#### 修改文件权限:`chmod` `chmod`命令是用于修改文件或目录访问权限的强大工具。它有两种使用方法:文字设定法和数字设定法。 ##### 文字设定法 使用格式:`chmod [who][+|-|=][mode] 文件名` - **操作对象**...
chmod 命令用于更改文件或目录的权限,它有两种使用方式:符号方式和数字方式。 符号方式:使用符号方式可以对文件或目录的权限进行添加、删除或修改操作。例如: * `chmod u+x file`:给文件的所有者添加执行权限...
`chmod`命令作为Linux和类Unix系统中最常用的文件权限修改工具之一,在Mac系统中同样扮演着至关重要的角色。本文将详细介绍如何在Mac系统下使用`chmod`命令来修改文件权限。 #### 二、查看文件权限 在进行任何文件...
Linux chmod命令 Linux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以藉以控制文件如何被他人所调用。 使用权限 : 所有使用者 语法 chmod [-cfvR] [--help] [--version] mode file... ...
Linux 安全体系的文件权限管理 Linux 操作系统中的文件权限管理是指控制用户或用户组对文件或目录的访问权限。...chmod 命令、umask 命令、suid 和 guid 命令、ACL 权限管理命令都是 Linux 文件权限管理的重要命令。
04.2.1 Linux常用命令-权限管理命令-权限管理命令chmod.mp4 04.2.2 Linux常用命令-权限管理命令-其他权限管理命令.mp4 04.3.1 Linux常用命令-文件搜索命令-文件搜索命令find.mp4 04.3.2 Linux常用命令-文件搜索...
在Linux操作系统中,文件权限是安全性和访问控制的基础。`chmod`命令是Linux系统中用于修改文件或目录权限的关键工具,对于理解和操作Linux系统至关重要。本文将深入探讨`chmod`命令的作用、基本格式以及基本用法。 ...
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 文件权限的修改命令是指通过使用特定的命令来改变文件或目录的所有权和权限。 1. ...
chmod命令是修改文件权限的命令。在Linux系统中,文件调用权限分为三级:文件所有者、群组及其他,通过chmod命令可以控制文件被何人调用。 语法:chmod [OPTION]... MODE[,MODE]... FILE... 其中的命令选项说明...
### chmod命令详解:掌握Linux文件权限管理的核心技能 在Linux系统中,`chmod`命令是进行文件和目录权限更改的关键工具。它允许用户修改文件或目录的访问权限,确保系统的安全性和数据的保护。深入理解并熟练运用`...
chmod给文件设置权限,tar是linux中常用的压缩命令,里面写个多个压缩格式
在Linux操作系统中,`chmod`命令是用于改变文件或目录权限的重要工具。权限设置对于系统的安全性和用户管理至关重要,因为它决定了用户如何与文件和目录交互。本文将深入探讨`chmod`命令,特别是777和754这两个常见...