Можно ли изменить права доступа к файлу скрипта оболочки (Bash) (chmod) из него самого?
например, если у меня есть файл с именем myScript.sh, можно записать в файл:
chmod 777 myScript.sh
?
и запустите его ( sudo ./myScript.sh
)
Спасибо
решение1
Это возможно, поэтому давайте начнем простой тест:
% кот фу #!/usr/bin/env баш chmod 777 foo % chmod 555 foo % ls -laog foo -r-xr-xr-x 1 34 4 нояб. 12:58 foo % ./фу % ls -laog foo -ржхржхржx 1 34 4 нояб. 12:58 foo