За замовчуванням повинні бути власник та група /usr/local
всіх підкаталогів (у тому числі bin
), root.root
і дозволи повинні бути rwxr-xr-x
. Це означає, що користувачі системи можуть читати та виконувати в (і з) цю структуру каталогу, але не можуть створювати та редагувати файли там. Тільки root
обліковий запис (або адміністратор, який використовує sudo
) повинен мати можливість створювати та редагувати файли в цьому місці. Незважаючи на те, що в системі є лише один користувач, зазвичай погана ідея змінити дозволи цієї структури каталогів на доступні для будь-якого користувача, крім root
.
Я б запропонував розмістити ваш сценарій / бінарний / виконуваний файл із /usr/local/bin
використанням кореневого облікового запису. Це хороша звичка потрапляти. Ви також можете розмістити сценарій / бінарний / виконуваний файл у $ HOME / bin та переконатися, що $ HOME / bin знаходиться у вашому $ PATH.
Дивіться це запитання для більшого обговорення:
Де слід розмістити локальний виконуваний файл?