Много разработчиков OpenBSD использует ThinkPads. Таким образом, поддержка довольно хороша в OpenBSD.
На содержании папки Вы захотите измениться, группа, чтобы быть dev и затем использовать отмечают его ценуроз набора.
chgrp dev <containing-folder>
chmod g+ws <containing-folder>
Ценуроз набора укусил, делает файлы созданными в той папке для наследования группы папки, а также маркировка setgid обдумала любые новые папки. Вы захотите быть осторожными, когда движущиеся файлы в каталог, поскольку это сохранит их существующие полномочия.
Можно использовать setgid, обдумал каталог для сохранения владений группы детьми.
chown :dev directory/
chmod g+s directory/
Вы могли также смонтировать, что файловая система (принимающий ext2/3) с grpid монтирует опцию, которая сделает его поэтому каждый раз, когда Вы создаете новый файл в каталоге, это сделает владельца группы тем же как родительский каталог. Таким образом Вы просто сделали бы его так каталогом, в котором существуют эти файлы, принадлежат группе 'dev'.
Для перемонтирования его, если это - корневой раздел (пример):
sudo mount -o remount,grpid,rw,relatime,errors=remount-ro /
От 'человека монтируются 8':
grpid or bsdgroups / nogrpid or sysvgroups These options define what group id a newly created file gets.
Когда grpid установлен, он берет идентификатор группы каталога, в котором он создается; иначе (значение по умолчанию) это берет fsgid текущего процесса, если каталог не имеет setgid набор битов, в этом случае это берет ценуроз из родительского каталога и также получает setgid набор битов, если это - сам каталог.
Поведение по умолчанию для emacs состоит в том, чтобы создать файл резервной копии путем переименования. Из emacs руководства:
Emacs может переименовать исходный файл так, чтобы это стало файлом резервной копии, и затем запишите буфер, сохраняемый в новый файл. После этой процедуры любые другие имена (т.е. жесткие ссылки) исходного файла теперь относятся к файлу резервной копии. Новый файл принадлежит пользователю, делающему редактирование, и его группа является значением по умолчанию для новых файлов, записанных пользователем в этом directory.by пользователь в том каталоге.
Существует несколько способов изменить это.
Или конкретный emacs:
Так, добавьте к своему .emacs:
(setq backup-by-copying-when-mismatch 't)
Мое предпочтение на самом деле 'newgrp dev', как это - явный переключатель от "персонального" режима (файлы, которые я редактирую, являются просто моими), для группировки dev режима (файлы, которые я теперь редактирую, совместно используются среди группы).