Обычный каталог для исходного кода сборки приложения.

Это то же самое, что и любая другая монтируемая файловая система. Если вы хотите, чтобы пользователи могли писать в него, то либо chown/chgrp/chmod укажите точку монтирования (после того, как она была смонтирована ).

А еще лучше, создайте подкаталог и предоставьте им права на запись в него.

Или, поскольку это ZFS, создайте для них файловую систему zfs вместо подкаталога -и предоставьте доступ к нему, а не ко всему пулу.

напр. если ваш zpool называется «танк», вы можете сделать что-то вроде этого:

zfs create tank/data
chgrp users /tank/data
chmod g+rwsx /tank/data

Это даст всем членам группы «пользователи» права на чтение, запись и выполнение в этом каталоге. бит setgid гарантирует, что все файлы и подкаталоги, созданные ниже /tank/data, будут групповыми «пользователями».

Если вам нужен более конкретный или подробный ответ, вам придется предоставить дополнительную информацию.

0
27.06.2018, 18:08
1 ответ

Для чего предназначена папка «/usr/local/src»? адреса /usr/srcи /usr/local/src. FHS говорит, что эти каталоги следует использовать только для справочных целей.

Для системы сборки я бы использовал временный каталог в /tmpили домашний каталог (системного пользователя ), который запускает сборки, или выделенный каталог в /srv(, например./srv/workspaceдля рабочих пространств Дженкинса ).

Я бы не стал использовать /var/lib/foo, который предназначен для храненияfooсостояния переменной , а не его исходного кода.

1
28.01.2020, 02:42

Теги

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