scp с удаленного сервера - В доступе отказано
Я пытаюсь скопировать tar
файл с удаленного сервера на локальный компьютер. Команда
sshpass -p 'somepass' scp someuser@somedomain:/some/dir/some_file.tar.gz /local/dir
Синтаксически, команда кажется правильной, однако она дает:
scp: /some/dir/some_file.tar.gz: Permission denied
someuser
это неroot
пользователь, но я сделал его собственным/some/dir
сchown -R
some_file.tar.gz
настроен на чтение и запись сchmod
- Я посмотрел дюжину подобных вопросов, но из них я решил свою проблему.
В чем может быть проблема здесь и как мне ее решить?
РЕДАКТИРОВАТЬ
Бег sshpass -p 'somepass' ssh someuser@somedomain ls -ld /some/dir/some_file.tar.gz
(как предположил Jakuje) дает мне
ls: cannot access '/some/dir/some_file.tar.gz': Permission denied
Конечная папка (которая находится под root
реж) с some_file.tar.gz
имеет следующие разрешения:
-rw-r--r-- someuser root ... ... ... some_file.tar.gz