Chyba při řešení nepovolené operace:
sudo chmod u+x my_script.sh
Soubor jste vytvořili prostřednictvím:
sudo vi my_script.sh
# editing
To znamená, že vlastníkem a skupinou souboru je root. Ve výchozím nastavení nemáte povoleno měnit jeho soubory. Musíte změnit oprávnění (provádí to chmod) nebo změnit vlastníka:
sudo chown you:yourgroup my_script.sh
Tohle by mělo stačit. Ušetřete si problémy bez vytváření souboru pomocí sudo.
Vytvořili jste soubor my_script.sh
s rootem uživatele jako vlastníka (protože jste použili sudo
), a proto nemáte oprávnění měnit oprávnění jako sám .
Použijte tedy sudo chmod u+x my_script.sh
, ale povšimněte si, že to způsobí, že soubor bude spustitelný pouze pro root uživatel.
Chcete-li, aby soubor mohl spustit každý, použijte sudo chmod a+x my_script.sh
.
Chyba:Chybí knihovna OpenSSL? při pokusu o instalaci pythonu
Jak prohledám adresáře a najdu soubory, které odpovídají regulárnímu výrazu?