Linux系统拥有w权限却无法删除文件的解决方法

时间:2023-05-09 20:02:40 

众所周知,我们在Linux系统删除文件的时候有一些注意事项,如果没有注意到这些细节,就算你拥有某个文件的w权限,你也无法删除文件。下面我们就来具体演示一下删除文件的场景,给大家介绍为什么Linux系统拥有w权限却无法删除文件。跟随小编一起来看看吧。

Linux系统拥有w权限却无法删除文件的解决方法
Linux系统

场景模拟:

root 用户

[root@mode-6 ~]# mkdir /oldboy/

[root@mode-6 /]# ll /oldboy/ -d

drwxr-xr-x 2 root root 4096 Nov 27 15:46 /oldboy/

[root@mode-6 ~]# cd /oldboy/

[root@mode-6 oldboy]# vim test1.sh

echo ‘My name Is ZhangLiang.’

[root@mode-6 oldboy]# ll

total 4

-rw-r--r-- 1 root root 30 Nov 27 15:44 test1.sh

普通用户

[oldboy@mode-6 oldboy]$ cat test1.sh

echo ‘My name Is ZhangLiang.’

[oldboy@mode-6 oldboy]$ echo “12312” 》》 test1.sh

-bash: test1.sh: Permission denied # 权限不足

[oldboy@mode-6 oldboy]$ 。/test1.sh

-bash: 。/test1.sh: Permission denied# 权限不足

root 用户

[root@mode-6 oldboy]# chmod 747 test1.sh

[root@mode-6 oldboy]# ll

total 4

-rwxr--rwx 1 root root 30 Nov 27 15:44 test1.sh

这是在使用其他用户进行 rwx操作都可以成功执行。但是进行删除操作时却失败

[oldboy@mode-6 oldboy]$ rm -f test1.sh

rm: cannot remove `test1.sh‘: Permission denied # 权限不足

其中文件名称保存在上级目录的block 中,所以能否对文件进行删除,是看上级目录是否有相应的 w 权限。

[root@mode-6 /]# ll /oldboy/ -d

drwxr-xr-x 2 root root 4096 Nov 27 15:46 /oldboy/# 其他用户没有 w 权限。所以不能删除

[root@mode-6 /]# chmod 757 。/oldboy/# root 用户

[root@mode-6 /]# ll /oldboy/ -d

drwxr-xrwx 2 root root 4096 Nov 27 15:46 /oldboy/ # 权限已修改

[oldboy@mode-6 oldboy]$ rm -f test1.sh # 普通用户 可以成功删除了

###############################

###############################

###############################

对于目录来说 rwx

其中r :代表读取目录中的内容

w:删除、修改 目录里面文件名的权限 【必须配合 x 执行才可以】

x:代表能否进入到目录里面去

标签:Linux系统,w权限,
0
投稿

猜你喜欢

  • 如何在WPS2016中插入根公式

    2022-01-29 08:51:33
  • Excel 2010 数据有效性的妙用实例2则

    2023-10-13 12:48:53
  • miui12怎么申请内测_miui12内测申请方法

    2023-09-18 04:24:31
  • Win7右击计算机图标无法打开属性怎么破?

    2023-10-30 20:45:41
  • 公式颜色怎么设置?MathType设置公式颜色的方法

    2023-09-27 22:41:03
  • excel加密文件怎么解密的教程

    2022-05-25 16:13:55
  • Win8系统虚拟内存设置方法

    2023-05-30 09:03:02
  • ​wps文档如何快速跳转到指定页面

    2023-03-05 17:02:07
  • 教你用有效性圈出Excel表格中的指定数据

    2022-04-29 02:21:17
  • win7开机登录界面怎么设置?win7更换开机画面壁纸解决办法

    2022-08-28 02:51:27
  • 如何在MAC桌面上添加备忘录

    2023-02-27 10:44:52
  • 单击编号右侧的小三角

    2023-10-03 06:30:38
  • 电脑老是卡屏如何解决?

    2023-06-27 00:39:23
  • realtek高清晰音频管理器怎么卸载_音频管理器卸载方法

    2022-06-11 03:41:25
  • 微软不使用Windows9反而使用Windows10命名下一代Windows操作系统的真相

    2022-12-04 12:22:02
  • wps表格如何设置生成图片

    2022-06-03 14:20:44
  • excel电子表格中计数函数的作用与方法

    2023-05-14 17:11:36
  • wps文字中如何添加红色边框图解

    2023-03-25 10:20:50
  • excel怎么插入公式?在excel中插入公式方法

    2022-07-13 08:29:00
  • Win7提示打印处理器不存在怎么办?

    2022-03-23 22:41:21
  • asp之家 电脑教程 m.aspxhome.com