小编Mr *_*Jan的帖子

无法编辑系统文件 /snap/phpstorm ... 即使在 Ubuntu 18.04 中使用 root 帐户

我在 Ubuntu 18.04 包中安装了一个 snap 包,我想使用 root 帐户编辑​​其中一个文件。首先我切换到 root su,但是当我在 nano 中打开文件时,它告诉我:

 [ File '/snap/phpstorm/36/bin/phpstorm64.vmoptions' is unwritable ]
Run Code Online (Sandbox Code Playgroud)

然后我尝试了这个:

root@elahe-VPCEA31FX:/home/elahe# sudoedit  /snap/phpstorm/36/bin/phpstorm64.vmoptions
Run Code Online (Sandbox Code Playgroud)

上面的命令文件中的纳米打开后,却做出更改,并保存后Ctrl+O与退出后Ctrl+x我得到这个消息:

sudoedit: unable to write to /snap/phpstorm/36/bin/phpstorm64.vmoptions: Read-only file system
sudoedit: contents of edit session left in /var/tmp/phpstorm64XXRCQzZi.vmoptions
Run Code Online (Sandbox Code Playgroud)

我什至尝试使用以下命令更改文件的权限:

root@elahe-VPCEA31FX:/home/elahe# chmod 755  /snap/phpstorm/36/bin/phpstorm64.vmoptions
Run Code Online (Sandbox Code Playgroud)

得到了这个:

chmod: changing permissions of '/snap/phpstorm/36/bin/phpstorm64.vmoptions': Read-only file system
Run Code Online (Sandbox Code Playgroud)

root 用户不能编辑文件真是太神奇了!这是一个错误吗?

filesystem permissions editing 18.04

5
推荐指数
1
解决办法
6536
查看次数

标签 统计

18.04 ×1

editing ×1

filesystem ×1

permissions ×1