【问题标题】:Can't edit a read-only file for which I have the write access and also can not change its permission; how to remount its parent folder? [closed]无法编辑我具有写入权限的只读文件,也无法更改其权限;如何重新挂载其父文件夹? [关闭]
【发布时间】:2012-10-26 06:04:07
【问题描述】:

我需要编辑一个只读文件。此文件位于远程设备上。通过 ssh,我以管理员身份登录,并且拥有 root 访问权限。

命令“ls -l”显示文件的权限为

"-rwxr-xr-x 1 admin root   952 Oct 30 02:01 file.sh"

我对Linux不是很熟悉,但我搜索发现上面这行表示管理员是所有者,他/她有读写权限。

但文件似乎是只读的,我无法编辑它。所以我尝试使用命令 chomd 更改权限

[admin@appliance targetfolder]# chmod 666 file.sh
chmod: changing permissions of `file.sh': Read-only file system

但它仍然只是只读的。

有人建议重新挂载包含此文件的文件夹。

如何重新安装它,我用过

" mount -o remount,rw /folde1/folder2/targetFolder" 

但它给了

"mount: can't find /folde1/folder2/targetFolder in /etc/fstab or /etc/mtab".

【问题讨论】:

  • 目录的权限是什么?。另外,如果您想让文件尽可能地被任何人使用,请使用chmod 777 fileName.ext
  • 您不能写入只读文件系统。 mount 的输出是什么?
  • @mcale 因为目录权限是“drwxr-xr-x 3 admin root”所以,再次作为管理员我应该能够修改目录的内容...:/
  • @choroba:我将如何重新安装它,我使用了“mount -o remount,rw /folde1/folder2/target 文件夹”,但我给出了“mount: can't find /folde1/folder2/target /etc/fstab 或 /etc/mtab 中的文件夹"
  • 此文件位于远程设备上 - 所以它必须由某人管理..您需要联系管理员..

标签: linux file permissions


【解决方案1】:

问题解决了,我使用“mount -o remount,rw /”重新挂载了文件夹,然后编辑了文件,没有更改任何权限,它工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-19
    • 1970-01-01
    • 1970-01-01
    • 2012-10-21
    • 2021-03-09
    • 1970-01-01
    • 2012-05-31
    相关资源
    最近更新 更多