Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: chown: недопустимый аргумент  (Прочитано 3146 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mr. KorOl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
chown: недопустимый аргумент
« : 23 Июня 2010, 11:07:31 »
Не сталкивались с такой проблемой? Стоит Ubuntu 10.4.

odmin@ubuntu:~/done/123$ sudo chown -R odmin ./
chown: изменение владельца «./Теория большого взрыва. Часть 04.avi»: Недопустимый аргумент
chown: изменение владельца «./Теория большого взрыва. Часть 01.avi»: Недопустимый аргумент
chown: изменение владельца «./Теория большого взрыва. Часть 02.avi»: Недопустимый аргумент
chown: изменение владельца «./Теория большого взрыва. Часть 03.avi»: Недопустимый аргумент
chown: изменение владельца «./»: Недопустимый аргумент

Не пойму, почему недопустимый аргумент...

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: chown: недопустимый аргумент
« Ответ #1 : 23 Июня 2010, 11:14:37 »
Покажи ls -la ~/done/123

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6161
    • Просмотр профиля
Re: chown: недопустимый аргумент
« Ответ #2 : 23 Июня 2010, 11:30:45 »
Не пойму, почему недопустимый аргумент...

Потому-что формат команды неправильный - без явного указания пользователя или группы. Если odmin - это пользователь, тогда
sudo chown -R odmin: ~/.....Если группа - то
sudo chown -R :odmin ~/.....Если нужно изменять и пользователя, и группу - тогда
sudo chown -R user:group ~/...

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: chown: недопустимый аргумент
« Ответ #3 : 23 Июня 2010, 11:33:20 »
Не пойму, почему недопустимый аргумент...

Потому-что формат команды неправильный
$ man chown|grep 'chown\ \['
       chown [опции] пользователь[:группа] файл...

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6161
    • Просмотр профиля
Re: chown: недопустимый аргумент
« Ответ #4 : 23 Июня 2010, 11:38:36 »
Не пойму, почему недопустимый аргумент...

Потому-что формат команды неправильный
$ man chown|grep 'chown\ \['
       chown [опции] пользователь[:группа] файл...

Да, спасибо за внесение ясности. Уточнил - по русски это звучит так:
Цитировать
Если двоеточие или точка следует за именем пользователя, но группа не задана, то данный пользователь становится владельцем указанных файлов, а группа указанных файлов изменяется на основную группу пользователя. Если опущено имя пользователя, а двоеточие или точка вместе с группой заданы, то будет изменена только группа указанных файлов; в этом случае chown выполняет ту же функцию, что и chgrp. 

Оффлайн Mr. KorOl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: chown: недопустимый аргумент
« Ответ #5 : 23 Июня 2010, 11:41:01 »
Покажи ls -la ~/done/123

odmin@ubuntu:~/done/123$ ls -lah
итого 1,9G
drwxr-xr-x  2 odmin www-data    0 2010-06-23 11:03 .
drwxr-xr-x 22 odmin www-data    0 2010-06-23 11:37 ..
-rwxr--r--  1 odmin www-data 463M 2010-06-23 04:38 Теория большого взрыва. Часть 01.avi
-rwxr--r--  1 odmin www-data 463M 2010-06-23 04:34 Теория большого взрыва. Часть 02.avi
-rwxr--r--  1 odmin www-data 465M 2010-06-23 04:30 Теория большого взрыва. Часть 03.avi
-rwxr--r--  1 odmin www-data 465M 2010-06-23 04:27 Теория большого взрыва. Часть 04.avi

И еще:

odmin@ubuntu:~/done/123$ sudo chown -R odmin:odmin ./
chown: изменение владельца «./Теория большого взрыва. Часть 04.avi»: Недопустимый аргумент
chown: изменение владельца «./Теория большого взрыва. Часть 02.avi»: Недопустимый аргумент
chown: изменение владельца «./Теория большого взрыва. Часть 03.avi»: Недопустимый аргумент
chown: изменение владельца «./Теория большого взрыва. Часть 01.avi»: Недопустимый аргумент
chown: изменение владельца «./»: Недопустимый аргумент


2 БТР

odmin@ubuntu:~/done/123$ sudo chown -R odmin: ./
[sudo] password for odmin:
chown: изменение владельца «./Теория большого взрыва. Часть 04.avi»: Недопустимый аргумент
chown: изменение владельца «./Теория большого взрыва. Часть 02.avi»: Недопустимый аргумент
chown: изменение владельца «./Теория большого взрыва. Часть 03.avi»: Недопустимый аргумент
chown: изменение владельца «./Теория большого взрыва. Часть 01.avi»: Недопустимый аргумент
chown: изменение владельца «./»: Недопустимый аргумент

« Последнее редактирование: 23 Июня 2010, 11:44:56 от Mr. KorOl »

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: chown: недопустимый аргумент
« Ответ #6 : 23 Июня 2010, 11:51:26 »
В этот каталог случаем ничего не монтировали? Или это каталог внутри чего-то смонтированного?

Оффлайн Mr. KorOl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: chown: недопустимый аргумент
« Ответ #7 : 23 Июня 2010, 11:58:04 »
В этот каталог случаем ничего не монтировали? Или это каталог внутри чего-то смонтированного?

Вы  правы. Именно внутри смонтированного...
Если перенести в родной каталог -- то работает без замечаний...
Что это может значить?

PS: монтируется в fstab сл образом:
//192.168.0.199/MOVIES    /home/odmin/movies   cifs     auto,dir_mode=0777,file_mode=0777,user=odmin,password=pass,uid=1000,iocharset=utf8,users,rw  0  0
//192.168.0.199/PUBLIC/Done    /home/odmin/done   cifs     auto,dir_mode=0777,file_mode=0777,user=odmin,password=pass,uid=1000,iocharset=utf8,users,rw  0  0

PSS: и еще заметил, что в обозревателе файлов (на левой панели) movies смонтирован нормально, а done -- дважды. Или это материал для новой темы?
« Последнее редактирование: 23 Июня 2010, 12:01:41 от Mr. KorOl »

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: chown: недопустимый аргумент
« Ответ #8 : 23 Июня 2010, 12:06:26 »
В этот каталог случаем ничего не монтировали? Или это каталог внутри чего-то смонтированного?

Вы  правы. Именно внутри смонтированного...
Если перенести в родной каталог -- то работает без замечаний...
Что это может значить?
Ты пытаешься изменить владельца у файлов по самбе. Проблема тут в том, что в винде у файлов нет владельцев и соответственно пытаться изменить их владельца бессмысленно. Собственно на это и намекает chown.

Оффлайн Mr. KorOl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: chown: недопустимый аргумент
« Ответ #9 : 23 Июня 2010, 12:22:42 »
В этот каталог случаем ничего не монтировали? Или это каталог внутри чего-то смонтированного?

Вы  правы. Именно внутри смонтированного...
Если перенести в родной каталог -- то работает без замечаний...
Что это может значить?
Ты пытаешься изменить владельца у файлов по самбе. Проблема тут в том, что в винде у файлов нет владельцев и соответственно пытаться изменить их владельца бессмысленно. Собственно на это и намекает chown.

Но это не на виндовой машине данные хранятся, а на сетевом хранилище WD MyBookWorld (http://www.thg.ru/network/western_digital_mybook_world_edition/index.html). Я так понял, что в них линукс стоит...
В любом случае... Чего я вообще с chown связался: я пытался разрешить полный доступ к этой поапке (созданной через Ubuntu) всем пользователям -- а он мне: отказано в доступе... Раньше (с Ubuntu 9.10) я это мог сделать...

В любом случае, сасибо!  :)
« Последнее редактирование: 23 Июня 2010, 14:01:04 от Mr. KorOl »

 

Страница сгенерирована за 0.029 секунд. Запросов: 23.