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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Невозможно сменить владельца директории  (Прочитано 4148 раз)

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

Оффлайн ccc0der

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Доброго дня, господа

После переустановки системы всеми директориями стал владеть юзер root. Из за этого возникло море проблем с разными службами, из-за чего их приходится из под того же рута запускать.

Беда состоит в том, что я не могу у папок рута сменить ни владельца, ни права папки(chmod и chown естественно из-под sudo запускаю) невозможно. После ввода команды сообщения о каких то ошибках не вылазит, но при проверке ls -l юзер все равно остается рут, а права drwxrwx--- на что бы я все это не менял.

Помогите пожалуйста

Axa-Ru

  • Гость
Re: Невозможно сменить владельца директории
« Ответ #1 : 23 Января 2016, 01:17:53 »
1. Какую папку (полный путь)?
2. Покажите как меняете (как вызываете команду)

Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 6786
    • Просмотр профиля
Re: Невозможно сменить владельца директории
« Ответ #2 : 23 Января 2016, 01:19:16 »
Так root, он и есть root. По идее, не надо у него ничего менять. Изначально root-учётка вообще заблокирована.
1) Если у вас обычная (админская) учётка, то к вашей"Домашней папке" у вас доступ есть?
2) Может быть у вас не админская учётка, а "обычная"? Тогда sudo вам не доступно и естественно, что ничего поменять вы не можете.
3) А может быть в когда-то разблокировали root-учётку и работали из под неё?

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1269
    • Просмотр профиля
Re: Невозможно сменить владельца директории
« Ответ #3 : 23 Января 2016, 01:24:39 »
cat /etc/group | grep $USER?

Пользователь решил продолжить мысль 23 Января 2016, 01:36:08:
Вот эту тоже:
sudo cat /etc/sudoers | grep -v '^#' | grep -v '^$'хотя у меня нехорошее предчувствие, то выдаст: "Отказано в доступе"
« Последнее редактирование: 23 Января 2016, 01:36:08 от Heider »

Axa-Ru

  • Гость
Re: Невозможно сменить владельца директории
« Ответ #4 : 23 Января 2016, 08:46:07 »
Heider,
Вот с этим ознакомьтесь.
https://forum.ubuntu.ru/index.php?topic=49899.0

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Невозможно сменить владельца директории
« Ответ #5 : 23 Января 2016, 09:19:23 »
После переустановки системы всеми директориями стал владеть юзер root. Из за этого возникло море проблем с разными службами
Меня больше интересует это как же так надо умудриться ПЕРЕУСТАНОВИТЬ систему, чтобы она оказалась в таком состоянии?
Максимум какие проблемы могут остаться - это с пользовательскими директориями, но это решается одной командой (для каждого пользователя).
Не исключаю возможные "правовые" проблемы с контентами каких-либо сервисов (ftp, http, и т.п.), но они так же решаются беспроблемно.

Оффлайн ccc0der

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Невозможно сменить владельца директории
« Ответ #6 : 23 Января 2016, 14:35:28 »
1. Какую папку (полный путь)?
2. Покажите как меняете (как вызываете команду)


1. папка /data/Downloads
2. сначала sudo chown -R marky:marky /data/Downloads
ничего
Потом sudo chown marky:marky /data/Downloads (без R ключа)
ничего
сначала sudo chown -R marky /data/Downloads
ничего

Потом решил попробовать сменить только права:
sudo chmod -R 777 /data/Downloads
ничего
sudo chmod 777 /data/Downloads
ничего

после всех проделанных действий ls -l как был так и остался:
drwxrwx--- 1 root plugdev 4096 Янв 22 23:54 Downloads
Так root, он и есть root. По идее, не надо у него ничего менять. Изначально root-учётка вообще заблокирована.
1) Если у вас обычная (админская) учётка, то к вашей"Домашней папке" у вас доступ есть?
2) Может быть у вас не админская учётка, а "обычная"? Тогда sudo вам не доступно и естественно, что ничего поменять вы не можете.
3) А может быть в когда-то разблокировали root-учётку и работали из под неё?

1) к домашней папке есть
2) вряд ли, я могу и sudo каждую команду, и при sydo su пишет что root
3) не думаю
cat /etc/group | grep $USER?

Пользователь решил продолжить мысль [time]23 Январь 2016, 02:36:08[/time]:
Вот эту тоже:
sudo cat /etc/sudoers | grep -v '^#' | grep -v '^$'хотя у меня нехорошее предчувствие, то выдаст: "Отказано в доступе"

1)
(Нажмите, чтобы показать/скрыть)
2)
(Нажмите, чтобы показать/скрыть)

Оффлайн wajnon

  • Старожил
  • *
  • Сообщений: 2778
    • Просмотр профиля
Re: Невозможно сменить владельца директории
« Ответ #7 : 23 Января 2016, 14:42:44 »
ccc0der,
lsblk
cat /etc/fstab

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1269
    • Просмотр профиля
Re: Невозможно сменить владельца директории
« Ответ #8 : 23 Января 2016, 14:50:19 »
А что это за папка /data/Downloads? У меня такой нет... Вы сами ее создали, или ее какой-нибудь демон создает эту папку для загрузки? Может быть, этот демон и меняет обратно права на эту папку?

С другими папками нормально все?

Пользователь решил продолжить мысль [time]23 Январь 2016, 15:53:20[/time]:
Покажите еще права на родительскую папку
ls -la /
« Последнее редактирование: 23 Января 2016, 14:56:19 от Heider »

Оффлайн ccc0der

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Невозможно сменить владельца директории
« Ответ #9 : 23 Января 2016, 15:26:34 »
ccc0der,
lsblk
cat /etc/fstab

1)
(Нажмите, чтобы показать/скрыть)

2)
(Нажмите, чтобы показать/скрыть)
А что это за папка /data/Downloads? У меня такой нет... Вы сами ее создали, или ее какой-нибудь демон создает эту папку для загрузки? Может быть, этот демон и меняет обратно права на эту папку?

С другими папками нормально все?

Пользователь решил продолжить мысль [time]23 Январь 2016, 15:53:20[/time]:
Покажите еще права на родительскую папку
ls -la /

Это папка смонтированного sda2

(Нажмите, чтобы показать/скрыть)

Оффлайн wajnon

  • Старожил
  • *
  • Сообщений: 2778
    • Просмотр профиля
Re: Невозможно сменить владельца директории
« Ответ #10 : 23 Января 2016, 15:30:28 »
ccc0der,
Цитировать
# /data was on /dev/sda2 during installation
UUID=22826BC2826B9955 /data           ntfs    defaults,umask=007,gid=46 0       0
поколдуй с опциями монтирования

Оффлайн ccc0der

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Невозможно сменить владельца директории
« Ответ #11 : 23 Января 2016, 15:40:55 »
ccc0der,
Цитировать
# /data was on /dev/sda2 during installation
UUID=22826BC2826B9955 /data           ntfs    defaults,umask=007,gid=46 0       0
поколдуй с опциями монтирования

Как именно? Не хочу своими шаманствами все усугубить.

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1269
    • Просмотр профиля
Re: Невозможно сменить владельца директории
« Ответ #12 : 23 Января 2016, 16:17:04 »
ccc0der,
поколдуй с опциями монтирования
Как именно? Не хочу своими шаманствами все усугубить.
Вот с этими:
https://help.ubuntu.ru/wiki/fstab
Чтобы "не усугубить" создай копию файла
sudo cp /etc/fstab /etc/fstab.copyЕсли что-нибудь "усугубится" вернешь все обратно переименованием этого файла:
sudo mv /etc/fstab.copy /etc/fstab
Пользователь решил продолжить мысль [time]23 Январь 2016, 17:18:14[/time]:
В принципе, там в самом начале статьи советуют то же самое сделать перед правками.

Пользователь решил продолжить мысль [time]23 Январь 2016, 17:24:20[/time]:
Попробуй так:
UUID=22826BC2826B9955 /data           ntfs    defaults,umask=0000,gid=46 0       0
« Последнее редактирование: 23 Января 2016, 16:29:31 от Heider »

Axa-Ru

  • Гость
Re: Невозможно сменить владельца директории
« Ответ #13 : 23 Января 2016, 16:47:25 »
UUID=22826BC2826B9955 /data           ntfs    defaults,umask=007,gid=46 0       0
А вы уверены, что ntfs полностью поддерживает линуксовые права, пользователей и группы?
Я вот не очень в этом уверен.
http://askubuntu.com/questions/11840/how-do-i-use-chmod-on-an-ntfs-or-fat32-partition
Я так понимаю вы создали этот диск для того что бы из windows к нему обращаться?
« Последнее редактирование: 23 Января 2016, 16:51:19 от Axa-Ru »

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1269
    • Просмотр профиля
Re: Невозможно сменить владельца директории
« Ответ #14 : 23 Января 2016, 16:54:54 »
Axa-Ru,
В первом же ответе по твоей ссылке указано, с какими параметрами монтировать, чтобы получить нужные права:
For '755' on files and '777' on directories you would use something like
(Перевод: Для '755' на файлы и '777' на директории Вы можете использовать что-нибудь вроде:)

sudo mount -t ntfs -o rw,auto,user,fmask=0022,dmask=0000 /dev/whatever /mnt/whateverccc0der, Это цитата, не нужно копировать и выполнять эту команду.
« Последнее редактирование: 23 Января 2016, 17:02:43 от Heider »

 

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