chown: смена владельца запрещена, даже если он работает от имени пользователя root

18788
Marian Klühspies

Мне удалось настроить Raspberry Pi в качестве FTP-сервера с ProFTPD. Единственная проблема в том, что я не могу загружать и переименовывать файлы, а Windows Explorer говорит:

350 Файл или каталог существует, готов к получению имени
550 Переименование xyz Отказано в разрешении

Теперь я прочитал, что я должен chownэту папку для пользователя FTP, но это не работает.

Я пытался:

sudo chown -R pi /var/www (my default pi account) sudo chown -R piftp /var/www (the ftp account)  sudo su chown -R root /var/www 

Все, что я получаю, это

chown: смена владельца ...: операция не разрешена

Я уже chmodded этот каталог до 777.

/var/wwwсмонтирован с vfatтома на моем внешнем жестком диске. Глядя на это, ls -lя вижу, что все файлы и папки имеют владельца rootи группу, rootи у всех этих папок есть разрешения drwxr-xr-x.

Может кто-нибудь, пожалуйста, помогите?

5
Каков текущий владелец папки? Ramhound 10 лет назад 2
Владелец www это пи Marian Klühspies 10 лет назад 0
Можете ли вы использовать другие команды, которые обычно требуют этого? Его почти как «корень» даже не существует. Ramhound 10 лет назад 0
да, я также смог изменить пароль root Marian Klühspies 10 лет назад 0
Что дает `ls -l` для ошибочного файла или папки? А твое * «Все, что я получаю - это чоун: смена владельца ...: операция не разрешена» * относится ко * всем * файлам и папкам, верно? Или у некоторых это получится? Если некоторые из них преуспевают, файл или папка, которая терпит неудачу, является чем-то особенным? Может быть, это файл, который был загружен Windows Explorer с каким-то временным именем? Arjan 10 лет назад 0
Какую ОС вы используете на своем Raspberry Pi? А какая файловая система? (Для этой папки `/ var / www`.) А может быть, указание группы требуется и в команде` chown`? Arjan 10 лет назад 0
ls -l дает мне root root для всех папок / файлов. если я root, я не получаю ошибку разрешения. права на эти папки - drwxr-xr-x. Я использую raspbian, файловая система моего внешнего жесткого диска, которая смонтирована в / var / www, vfat. Нет, это не файл или папка из проводника Windows, так как загрузка запрещена :( Marian Klühspies 10 лет назад 0
Я откатил вашу правку; пожалуйста, обратите внимание, что мы не форум. (Это не отличается от переполнения стека, которым вы часто пользовались.) Если у вас есть дополнительные вопросы, то опубликуйте новый вопрос для этого. Конечно, сначала поиск, как это можно было просить раньше. Arjan 10 лет назад 0
возможный дубликат [Невозможно изменить разрешение / владельца / группу внешнего жесткого диска в Ubuntu] (http://superuser.com/questions/57092/cant-change-permission-ownership-group-of-external-hard-drive -он-убунт) Arjan 10 лет назад 0
Я собираюсь отбросить и этот вопрос сам. Если вы решили это самостоятельно, отправьте ответ, не публикуйте решение в вопросе, это не то, как работает этот веб-сайт. Ramhound 10 лет назад 0

2 ответа на вопрос

2
Arjan

Я не думаю, что VFAT поддерживает тип разрешений, которые вы пытаетесь установить. В таком случае разрешения устанавливаются одинаковыми для всех файлов при монтировании диска. Что-то вроде:

sudo mount -t vfat -o uid=piftp,gid=piftp /dev/sda1 /var/www 

См. Также Невозможно изменить разрешение / владельца / группу внешнего жесткого диска в Ubuntu здесь, на Super User, или внешний ресурс. Подключите Raspberry Pi к жесткому диску USB .

никакого эффекта, перепробовал все из этих примеров Marian Klühspies 10 лет назад 0
Конечно, вывод команды `ls -l` должен быть другим, когда вы монтируете диск, как описано выше, @ Nachbar90? Arjan 10 лет назад 0
вывод для смонтированного жесткого диска - drwxr-xr-x 15 piftp piftp Marian Klühspies 10 лет назад 0
Похоже на меня, что на ваш * "chown: смена владельца не разрешено" * ответили тогда? Arjan 10 лет назад 0
да, но не моя настоящая проблема. Жесткий диск смонтирован как только для чтения, я думаю. Команда для монтирования его как rw просто дает мне информацию о монтировании Marian Klühspies 10 лет назад 0
Смотрите мой комментарий к вашему вопросу, по поводу отката. И, пожалуйста, прочитайте http://superuser.com/ об успехе! Arjan 10 лет назад 0
Теперь я такой же мудрый, как и раньше. Все еще нет шансов заставить мой ftp работать Marian Klühspies 10 лет назад 0
Тогда просто продолжайте и задайте еще один вопрос о * этом * (если он не был задан ранее). Ваше собственное название для * этого * вопроса было * "chown: смена владельца запрещена" *. К настоящему времени вы знаете, что это было связано с использованием внешнего диска и с тем, как установить владельца для внешних дисков, поэтому обязательно добавьте эту информацию в любой новый вопрос, который вы задаете. Не задавайте [вопросы о хамелеоне] (http://meta.stackexchange.com/questions/43478/exit-strategies-for-chameleon-questions), пожалуйста. Успех! Arjan 10 лет назад 0
1
Kevin Panko

ОП написал:

Я решил проблему с ftp, установив umask 0000

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