Проблема с разрешениями загружается на сервер через FTP-клиент, несмотря на то, что у пользователя есть все разрешения

Я установил новый сервер Ubuntu с одним пользователем, которому я предоставил полные разрешения, добавив jsmith ALL=(ALL) ALL в файл /etc/sudoers. Идея в том, что я никогда не смогу войти в систему как root и постоянно использовать jsmith для повседневного администрирования сервера.

Я хочу использовать Coda для загрузки файлов на сервер, войдя в систему как jsmith, а не как root.

К сожалению, когда я захожу на сервер под SFTP с использованием root, я могу загружать файлы без проблем. Если я вхожу в систему как jsmith, я могу подключиться к серверу и пройти до самого его корня, но если я пытаюсь загрузить файл, я получаю ошибку [снимок экрана здесь: http://i.via.dj/CRvH ]

Я подозреваю, что что-то упустил из конфигурации, но, несмотря на поиск проблемы, я не смог найти решение.

Любые предложения приветствуются.

0
задан 10 December 2011 в 02:48

1 ответ

Файл / etc / sudoers предоставляет вам разрешения при входе на сервер. Когда вы используете FTP, у вас должны быть разрешения для пользователя, чтобы разрешить запись в каталог или файлы, в которые вы пытаетесь записать, такие как:

drwxr-xr-x  18 jsmith jsmith 4096 Dec  9 12:44 .

Этот каталог принадлежит jsmith, и jsmith сможет чтобы записать в него файлы.

Однако если у вас есть это:

drwxr-xr-x  18 root root 4096 Dec  9 12:44 .

jsmith не будет разрешено записывать файлы туда

И кстати, ссылка на скриншот не работает.

0
ответ дан 10 December 2011 в 02:48

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

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