Синтаксис неверен. Как таковой, он меняет владельца имени файла «65535». Дважды. И это фактически не меняет его, так как ни пользователь, ни группа не указаны. Возможно, вы имели в виду chown 65535:65535 .
?
Это правильное утверждение?
Я пытаюсь протестировать свою файловую систему FUSE с помощью набора тестов TUXERA и при тестировании chown замечаю проблему.
Один из тестовых примеров: «chown. 65535 65535», и он ожидает, что тестовый пример пройден.
Я получаю это сообщение об ошибке: "chown: не может получить доступ к` 65535 ': нет такого файла или каталога "
Это не ошибка, которую я обрабатываю в своей FS, поэтому я могу сделать вывод, что bash задыхается от этого утверждения, даже не передав его моей FS. Я не уверен, почему он пропускает "." но для подтверждения этой ошибки я сделал случайную папку за пределами рассматриваемой ФС и попробовал еще раз. Такая же ошибка возникла.
Поскольку я почти никогда не использую слово «chown», я не могу точно сказать, правильно ли это утверждение: /.
Помогите?
3 ответа на вопрос
Синтаксис chown неправильный, согласно man-странице Linux для chown (man chown).
Правильная форма команды будет:
chown 65535:65535 .
Во-вторых, «bash» не интерпретирует эту команду. Он вызывает исполняемый файл под названием «chown», и эта команда обрабатывает его.
Без каких-либо ключевых слов я бы сказал, что это может означать только user =., Group = 65535 и file = 65535. Так что, если этот файл не существует, команда должна потерпеть неудачу, как вы описали.
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4