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