如何将只读文件夹重新挂载为读写?

如何将只读文件夹重新挂载为读写?

背景:

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

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

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

和文件夹

drwxr-xr-x 3 admin root

我对 Linux 不太熟悉,但我搜索后发现,以上几行表示管理员是所有者,他/她具有读写权限。

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

问题:

我将如何重新安装它,我用过

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

但它给了

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

我看了问题如何将文件系统重新挂载为读/写?,但我不明白答案......

它说正确的语法是

sudo mount -o remount,rw /partition/identifier /mount/point

我应该将 /partition/identifier 和 /mount/point 指定为什么?即 /partition/identifier 和 /mount/point 是什么?

答案1

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

答案2

您不需要重新安装任何东西。您必须更改权限。您可以使用以下命令执行此操作:

sudo chmod 777 file.sh

这将授予文件的所有权限,如果您希望将组和其他用户保留为只读,您可以执行以下操作:

sudo chmod 644 file.sh

或者

sudo chmod 755 file.sh

第一个用于只读,第二个用于读取和执行。

相关内容