Как я настраиваю общий каталог на Linux?

Это было некоторое время..., но я думаю, что просто необходимо добавить команду для запуска апача к/init/rc (это совпадает с добавлением, что сервис к другому *отклоняет базирующиеся Ose).

5
задан 23 July 2009 в 23:25
3 ответа

Что у Вас есть на самом деле корректные взгляды. У Вас есть setgid набор битов на каталоге, таким образом, новые созданные файлы должны наследоваться staff группа. Они действительно все еще остаются принадлежавшими создателю, все же. Я подозреваю, что проблема состоит в том что umask поскольку Ваши пользователи принимают значение по умолчанию к 022 или даже 077, то, что означает новые файлы, которые они создают, не будет иметь разрешения записи группы по умолчанию. Владение пользователя/группы корректно, но полномочия группы не разрешают другим членам группы писать (или возможно даже читать) файлы.

Выберите пользователя в staff группа и набор umask кому: 002 или 007, что означает, что новые файлы будут владельцем - и перезаписываемый группой. Я подозреваю, что это исправит проблему:

bash$ umask
0022
bash$ umask 002
bash$ umask
0002

Кроме того, Вы отметили, что не хотите никого за пределами staff группа, чтобы иметь любой доступ к каталогу вообще. Необходимо изменить полномочия каталога к 2770 достигнуть этого, иначе не -staff сможет считать (но не изменить) файлы в каталоге.

Для последнего вопроса о apache пользователь, самый легкий путь состоит в том, чтобы, вероятно, добавить того пользователя к staff группа.

5
ответ дан 3 December 2019 в 01:43
  • 1
    Корректный. энергия жаловалась на файл, но когда я вызываю запись в открытый файл, это сделало это. Это действительно изменяло владельца файла, который является хорошо. –  JR Lawhorne 23 July 2009 в 23:53

Я соглашаюсь с его результатами. О Демоне файловой системы FUSE. Я переписал процедуру по тому, как заставить эту локальную долю между пользователями быть сделанной легко на http://airkayu.com/node/24 на всякий случай, Вы находитесь все еще в лабиринте.

0
ответ дан 3 December 2019 в 01:43

Проблемой является sftp deamon, не берет сценарии входа в систему и придумывает umask, не позволяющий запись сгруппироваться.

Для обхождения этого создайте сценарий, который устанавливает umask и затем выполняет sftp сервер: кошка/usr/lib/openssh/sftp-server-prot должностное лицо umask 02/usr/lib/openssh/sftp-server

Затем отредактируйте ssh/sshd_config для использования вышеупомянутого сценария обертки: Подсистема sftp/usr/lib/openssh/sftp-server-prot

Затем перезапустите sshd.

0
ответ дан 3 December 2019 в 01:43

Теги

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