Если вы хотите автоматизировать с помощью parted
, используя только аргументы командной строки, запустите его -s
. Из man parted
:
-s, --script
never prompts for user intervention
В самом деле, похоже, вы не поняли основ разрешений для файлов.
ls -ld / myDirectory
показывает, что root
является одновременно владельцем и группой нового каталога. Т.е. если вы обращаетесь к каталогу, вы делаете это как другое
. И вы определили ( 775
), что другие
не имеют разрешения на запись в этот каталог.
Вероятно, лучшее решение - сменить владельца:
sudo chown $USER: /myDirectory
Если каталог принадлежит пользователю root и вы установили режим 775, конечно, вы не можете ничего писать туда - - первые две семерки относятся к владельцу и группе, и вы, вероятно, не ( не должно быть , на самом деле) в корневой группе. 5 применяется ко всем остальным и представляет собой комбинацию чтения (4) и выполнения (1). Нет писать (2)! Обратите внимание: 4 + 1 + 2 = 7.
Скорее всего, вы хотите изменить владельца каталога ( chown
). В качестве альтернативы вы можете просто изменить группу ( chgrp
) на группу, участником которой вы являетесь.