@Harlan

Как выставить права доступа для файлов отправляемых через sftp?

Для обмена файлами между двумя пользователями поднял SFTP. Файл /etc/ssh/sshd_config имеет следующий вид:
Subsystem       sftp    internal-sftp
Match group sftp
        X11Forwarding no
        PasswordAuthentication no
        AuthorizedKeysFile %h/.ssh/authorized_keys
        AllowTcpForwarding no
        AllowAgentForwarding no
        PermitTunnel no
        PermitTTY no
        ForceCommand internal-sftp
        ChrootDirectory /var/change

Создал двух пользователей user1 и user2 которые входят в группу sftp
Создал каталог /var/change root:root Права 755
Создал каталог /var/change/Doc root:sftp Права 770
Оба пользователя нормально подключаются, видят папку /var/change/Doc и могут в неё писать. Но читать могут только то, что записали сами. Так как на все записываемые файлы назначаются права 600 и владельцем ставится тот пользователь, который его записывал (т.е. если писал user1, то владелец - user1:user1, а для user2, соответственно, user2:user2).

А возможно ли сделать так, чтобы каждый пользователь мог читать/писать/удалять файлы и другого пользователя? Т.е. владельцем файла был writer:sftp (где writer - создатель файла), а права ставились 660?
  • Вопрос задан
  • 393 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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