Устанавливать учетную запись sftp и ограничивать доступ на чтение и запись в одну папку

Nautilus запоминает размер окна. Запустите его нормально и увеличьте его, затем закройте.

Теперь, когда вы набираете nautilus в терминале, он будет открыт максимум. Проверено на Ubuntu 14.04 LTS. [!d2 ]

1
задан 31 August 2017 в 19:13

9 ответов

Я думаю, что есть ошибки в правах ...

Не могли бы вы показать нам возврат команды ls -l в ваш каталог /var/sftp?

I думаю, /var/sftp имеют 755 прав, но не /var/sftp/uploads, потому что команда chmod не является рекурсивной, если мы не говорим об этом, поэтому вам нужно будет ввести: sudo chmod 755 -R /var/sftp (параметр -R для рекурсивного). С -R все подкаталоги в /var/sftp будут иметь 755 прав.

Не могли бы вы попробовать?

Удачи!

0
ответ дан 18 July 2018 в 07:44

Я думаю, что есть ошибки в правах ...

Не могли бы вы показать нам возврат команды ls -l в ваш каталог /var/sftp?

I думаю, /var/sftp имеют 755 прав, но не /var/sftp/uploads, потому что команда chmod не является рекурсивной, если мы не говорим об этом, поэтому вам нужно будет ввести: sudo chmod 755 -R /var/sftp (параметр -R для рекурсивного). С -R все подкаталоги в /var/sftp будут иметь 755 прав.

Не могли бы вы попробовать?

Удачи!

0
ответ дан 24 July 2018 в 18:51
  • 1
    Похоже, проблема заключается в строке sshd_config - ChrootDirectory. Если я использую ChrootDirectory %h, то sftp работает с домашним каталогом пользователей, но если я использую ChrootDirectory /home/user/uploads (для ограничения только одной папки), тогда packet_write_wait: Соединение с портом 127.0.0.1 22: Сломанная труба. Не удалось прочитать пакет: Сброс соединения с помощью одноранговой сети. Есть идеи? – Primoz Rome 30 August 2017 в 16:33

Я думаю, что есть ошибки в правах ...

Не могли бы вы показать нам возврат команды ls -l в ваш каталог /var/sftp?

I думаю, /var/sftp имеют 755 прав, но не /var/sftp/uploads, потому что команда chmod не является рекурсивной, если мы не говорим об этом, поэтому вам нужно будет ввести: sudo chmod 755 -R /var/sftp (параметр -R для рекурсивного). С -R все подкаталоги в /var/sftp будут иметь 755 прав.

Не могли бы вы попробовать?

Удачи!

0
ответ дан 31 July 2018 в 21:59

Я думаю, что есть ошибки в правах ...

Не могли бы вы показать нам возврат команды ls -l в ваш каталог /var/sftp?

I думаю, /var/sftp имеют 755 прав, но не /var/sftp/uploads, потому что команда chmod не является рекурсивной, если мы не говорим об этом, поэтому вам нужно будет ввести: sudo chmod 755 -R /var/sftp (параметр -R для рекурсивного). С -R все подкаталоги в /var/sftp будут иметь 755 прав.

Не могли бы вы попробовать?

Удачи!

0
ответ дан 2 August 2018 в 15:13

Я думаю, что есть ошибки в правах ...

Не могли бы вы показать нам возврат команды ls -l в ваш каталог /var/sftp?

I думаю, /var/sftp имеют 755 прав, но не /var/sftp/uploads, потому что команда chmod не является рекурсивной, если мы не говорим об этом, поэтому вам нужно будет ввести: sudo chmod 755 -R /var/sftp (параметр -R для рекурсивного). С -R все подкаталоги в /var/sftp будут иметь 755 прав.

Не могли бы вы попробовать?

Удачи!

0
ответ дан 3 August 2018 в 19:19

Я думаю, что есть ошибки в правах ...

Не могли бы вы показать нам возврат команды ls -l в ваш каталог /var/sftp?

I думаю, /var/sftp имеют 755 прав, но не /var/sftp/uploads, потому что команда chmod не является рекурсивной, если мы не говорим об этом, поэтому вам нужно будет ввести: sudo chmod 755 -R /var/sftp (параметр -R для рекурсивного). С -R все подкаталоги в /var/sftp будут иметь 755 прав.

Не могли бы вы попробовать?

Удачи!

0
ответ дан 5 August 2018 в 04:06

Я думаю, что есть ошибки в правах ...

Не могли бы вы показать нам возврат команды ls -l в ваш каталог /var/sftp?

I думаю, /var/sftp имеют 755 прав, но не /var/sftp/uploads, потому что команда chmod не является рекурсивной, если мы не говорим об этом, поэтому вам нужно будет ввести: sudo chmod 755 -R /var/sftp (параметр -R для рекурсивного). С -R все подкаталоги в /var/sftp будут иметь 755 прав.

Не могли бы вы попробовать?

Удачи!

0
ответ дан 6 August 2018 в 21:07

Я думаю, что есть ошибки в правах ...

Не могли бы вы показать нам возврат команды ls -l в ваш каталог /var/sftp?

I думаю, /var/sftp имеют 755 прав, но не /var/sftp/uploads, потому что команда chmod не является рекурсивной, если мы не говорим об этом, поэтому вам нужно будет ввести: sudo chmod 755 -R /var/sftp (параметр -R для рекурсивного). С -R все подкаталоги в /var/sftp будут иметь 755 прав.

Не могли бы вы попробовать?

Удачи!

0
ответ дан 9 August 2018 в 01:36

Я думаю, что есть ошибки в правах ...

Не могли бы вы показать нам возврат команды ls -l в ваш каталог /var/sftp?

I думаю, /var/sftp имеют 755 прав, но не /var/sftp/uploads, потому что команда chmod не является рекурсивной, если мы не говорим об этом, поэтому вам нужно будет ввести: sudo chmod 755 -R /var/sftp (параметр -R для рекурсивного). С -R все подкаталоги в /var/sftp будут иметь 755 прав.

Не могли бы вы попробовать?

Удачи!

0
ответ дан 14 August 2018 в 19:45
  • 1
    Похоже, проблема заключается в строке sshd_config - ChrootDirectory. Если я использую ChrootDirectory %h, то sftp работает с домашним каталогом пользователей, но если я использую ChrootDirectory /home/user/uploads (для ограничения только одной папки), тогда packet_write_wait: Соединение с портом 127.0.0.1 22: Сломанная труба. Не удалось прочитать пакет: Сброс соединения с помощью одноранговой сети. Любая идея? – Primoz Rome 30 August 2017 в 16:33

Другие вопросы по тегам:

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