簡體   English   中英

我怎樣才能讓“sudo chmod +x my_script.sh”工作? (不允許操作)(Fedora 30)

[英]How can I get "sudo chmod +x my_script.sh" to work? (operation not permitted) (Fedora 30)

我正在嘗試使用sudo chmod +x my_script.sh命令使文件my_script.sh可執行。 我使用sudo gedit my_script.sh創建了文件 my_script.sh 我在文件中做了我的寫作,然后我使用chattr +i /etc/resolv.conf來保存更改。 然后我嘗試了sudo chmod +x my_script.sh命令,但收到了輸出chmod: changing permissions of '/rw/config/vpn/qubes-vpn-handler.sh': Operation not permitted 我瀏覽了整個網絡和這些論壇,發現了許多提供有關更改所有權等解決方案的帖子。然而,這些都得到了相同的結果。 我在下面包含了一些示例,以防它們有幫助:

[user@---]$ sudo chmod +x my_script.sh
chmod: changing permissions of 'my_script.sh': Operation not permitted
[user@---]$ sudo chmod +x my_script.sh
chmod: changing permissions of 'my_script.sh': Operation not permitted
[user@---]$ sudo rm my_script.sh
rm: cannot remove 'my_script.sh': Operation not permitted
[user@---]$ sudo chmod 0754 my_script.sh
chmod: changing permissions of 'my_script.sh': Operation not permitted
[user@---]$ sudo chown user my_script.sh
chown: changing ownership of 'my_script.sh': Operation not permitted
[user@---]$ sudo chmod u+x my_script.sh
chmod: changing permissions of 'my_script.sh': Operation not permitted
[user@---]$ sudo rm my_script.sh
rm: cannot remove 'my_script.sh': Operation not permitted
[user@---]$ sudo chmod -R a+x /[directory containing my_script.sh]
chmod: changing permissions of 'my_script.sh': Operation not permitted

如果有人可以提供幫助,我將不勝感激。

這是因為chattr +i看看手冊頁: https : //linux.die.net/man/1/chattr

它可以防止包括 root 在內的任何用戶修改或刪除文件。 你可以做chattr -i來改變它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM