Sftp права доступа?

Здравствуйте, проблема с sftp cоздал пользователя test и папку /home/test/upload, права на папку test(drwxr-xr-x root root ) на upload (drwxr-xr-x test test ), при подключение через sftp нет прав на создание или изменение файлов в папке upload.
Побывал дать полные права на папку chmod 777 /home/test/upload результату 0.
конфиг sftp
#	$OpenBSD: sshd_config,v 1.80 2008/07/02 02:24:18 djm Exp $



Port 22
Protocol 2
SyslogFacility AUTHPRIV
LogLevel INFO
AuthorizedKeysFile	%h/.ssh/authorized_keys
PasswordAuthentication yes
ChallengeResponseAuthentication no
GSSAPIAuthentication yes
GSSAPICleanupCredentials yes
UsePAM yes
AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
AcceptEnv LC_IDENTIFICATION LC_ALL LANGUAGE
AcceptEnv XMODIFIERS
X11Forwarding no

PermitRootLogin no
Subsystem sftp internal-sftp 
Match User test
RSAAuthentication yes
PubkeyAuthentication yes

ChrootDirectory %h/upload
  • Вопрос задан
  • 1498 просмотров
Решения вопроса 1
@seriousdarl Автор вопроса
кому интересно решение проблемы:
ChrootDirectory %h
chown root:test /home/test
chmod 755 /home/test
внутри папка с upload (drwxr-xr-x test test ),
и вырубить setenforce 0
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
С одной стороны все правильно. С другой стороны странно что у вас вообще работает ssh, в условиях когда домашняя директория не принадлежит пользователю. Как вы вообще до этого додумались?
Смотрите какая штука - если домашняя директория не принадлежит пользователю и если директория ~/.ssh не принадлежит пользователю и (это важно) имеет права отличные от drwx------ не чего надеяться что ssh и все что в него завернуто (тонели, sftp и т.п.) будет работать правильно.

В чем цель такой нарезки прав?
Ответ написан
Ваш ответ на вопрос

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

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