【发布时间】: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