Dav*_*vid 57 permissions chown
我正在尝试帮助用户解决可启动 USB 驱动器的问题,但似乎有一个文件的所有权无法编辑。我认为有可能:
sudo chown user:user ldlinux.sys
Run Code Online (Sandbox Code Playgroud)
但是,当执行该命令时,终端会出现此错误:
Operation not permitted
Run Code Online (Sandbox Code Playgroud)
我与用户的扩展聊天可以在这里找到。
kos*_*kos 58
可能该文件在其扩展属性中设置了不可变标志:
user@user-X550CL ~/tmp % touch immutable
user@user-X550CL ~/tmp % sudo chown root:root immutable
[sudo] password for user:
user@user-X550CL ~/tmp % sudo chattr +i immutable
user@user-X550CL ~/tmp % lsattr immutable
----i--------e-- immutable
user@user-X550CL ~/tmp % sudo chown user:user immutable
chown: changing ownership of 'immutable': Operation not permitted
Run Code Online (Sandbox Code Playgroud)
要解决这个问题,只需运行sudo chattr -i file:
user@user-X550CL ~/tmp % sudo chattr -i immutable
user@user-X550CL ~/tmp % lsattr immutable
-------------e-- immutable
user@user-X550CL ~/tmp % sudo chown user:user immutable
user@user-X550CL ~/tmp %
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
364192 次 |
| 最近记录: |