Измените полномочия доступа к файлу сценария оболочки (chmod) от себя

Действительно ли возможно изменить оболочку (Bash) полномочия доступа к файлу сценария (chmod) от себя?

например, если у меня есть файл, названный myScript.sh, может записать в файл:

chmod 777 myScript.sh ?

и выполненный это (sudo ./myScript.sh)

Спасибо

1
задан 4 November 2015 в 13:55

1 ответ

Это возможно, поэтому давайте запустим простой тест:

% 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
1
ответ дан 7 December 2019 в 16:07

Другие вопросы по тегам:

Похожие вопросы: