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


Автор Тема: Проблема с правами на тома  (Прочитано 2376 раз)

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

Оффлайн niXman

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Проблема с правами на тома
« : 10 Ноября 2009, 08:33:33 »
Всем привет.
Установил Ubuntu-9.10, все нормально. Но юзер не имеет write-прав на смонтированные разделы. У root-юзер не сохраняются настройки программ. В Kubuntu-9.10 такой проблемы нет.

Благодарен всем отозвавшимся.

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Проблема с правами на тома
« Ответ #1 : 10 Ноября 2009, 08:51:31 »
как монтируете разделы? зачем вы сидите под рутом? если в Kubuntu нет проблем, так и сидите в Kubuntu

Оффлайн niXman

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: Проблема с правами на тома
« Ответ #2 : 10 Ноября 2009, 09:01:47 »
Цитировать
как монтируете разделы?
никак не монтирую. при установке указал, и все.

Цитировать
зачем вы сидите под рутом?
под рутом не сижу. просто запустив mc, заметил что настройки не сохраняются. под пользователем так же.

Цитировать
если в кUbuntu нет проблем, так и сидите в кUbuntu
это к теме вопроса не относится.

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Проблема с правами на тома
« Ответ #3 : 10 Ноября 2009, 09:21:19 »
никак не монтирую. при установке указал, и все.
покажите /etc/fstab/
это к теме вопроса не относится.\
не относится - не пишите )))

Оффлайн niXman

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: Проблема с правами на тома
« Ответ #4 : 10 Ноября 2009, 09:42:45 »
Цитировать
/dev/sda1   /media/winc     ntfs    defaults,nls=utf8,umask=007,gid=46,rw   0       0
/dev/sda7   /media/wind     ntfs    defaults,nls=utf8,umask=007,gid=46,rw   0       0

Пользователь решил продолжить мысль 10 Ноября 2009, 10:04:07:
Вот что еще заметил. Проект созданный ранее, NetBeans сохранять не хочет, на права ругается. Но если я какой-либо файл из этого проекта отредактирую при помощи gedit, то все ок, не ругается. И почему gedit-у права позволяют редактировать файлы все файлы(кроме root-овских), а некоторым программам нет? NetBeans скачивал с офф сайта, ставил от имени root.
Но думаю здесь дело не в программах, скорее что-то не так с правами на смонтированные разделы.
« Последнее редактирование: 10 Ноября 2009, 10:04:07 от niXman »

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Проблема с правами на тома
« Ответ #5 : 10 Ноября 2009, 10:34:14 »
я думаю дело в umask, попробуйте поменять на 022, хотя это не ТРУ, но просто попробуйте, если поможет, то можно будет делать выводы
а лучше даже umask=0

______________
вот пример правильного монтирования ntfs разделов
/dev/hda1       /mnt/WinXP      ntfs-3g      quiet,defaults,locale=en_US.utf8,umask=0 0 0
« Последнее редактирование: 10 Ноября 2009, 10:42:23 от Владимир Николаевич »

Оффлайн niXman

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: Проблема с правами на тома
« Ответ #6 : 10 Ноября 2009, 11:03:40 »
Перепробовал все варианты. Оказывается что только некоторые файлы не получается изменить. Хотя смотрю в mc их права, они такие же как и у тех что записываются.
До того как запостить на форум, я много чего в системе понастраивал. Может что-то критично важное. Так что думаю нужно с нуля установить ОС, и проверить.
Подскажите еще, как можно установить права "(read | write | for-all)" для всего дерева смотнтированного тома? Или сбросить их по умолчанию.

Дополню. При попытке изменить некоторые файлы используя mc, получаю такое сообщение: File has hard-links. Detach before saving?
Я понимаю что такое хард-линк, но это просто файл, который лежит в каталоге на ntfs разделе, который смонтирован как описано выше. Что не так?
« Последнее редактирование: 10 Ноября 2009, 11:12:06 от niXman »

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Проблема с правами на тома
« Ответ #7 : 10 Ноября 2009, 11:12:25 »
смонтируйте том вот так
/dev/hda1       /mnt/WinXP      ntfs-3g      quiet,defaults,locale=en_US.utf8,umask=0 0 0права по умолчанию должны быть 777

а так,
sudo chmod -R 777 /каталог/
вроде как в винде хард-линки это не файлы, поэтому кстати с ними проблемы могут возникать. хотя это всего лишь мое предположение
« Последнее редактирование: 10 Ноября 2009, 11:15:16 от Владимир Николаевич »

Оффлайн niXman

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: Проблема с правами на тома
« Ответ #8 : 11 Ноября 2009, 03:21:26 »
Переустановил ОС, проделал все перечисленные выше действия, но проблема осталась. Так же заметил что некоторые из файлов не получается модифицировать даже будучи root-ом.
Какие еще мысли?

Пользователь решил продолжить мысль 11 Ноября 2009, 06:56:35:
Еще несколько выводов.
Как я писал выше, настройки mc не сохраняются не под root-ом, не под пользователем. Но если в каталоге пользователя или root-а создать каталог .mc, то настройки сохраняются.
Если выполнить "sudo mc", то каталогом по умолчанию будет каталог пользователя. Почему?
« Последнее редактирование: 11 Ноября 2009, 06:56:35 от niXman »

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Проблема с правами на тома
« Ответ #9 : 11 Ноября 2009, 07:20:54 »
потому что по умолчанию вы находитесь в домашней директории

вывод ошибок уже наконец дайте...

Оффлайн niXman

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: Проблема с правами на тома
« Ответ #10 : 11 Ноября 2009, 10:15:26 »
А нет никаких ошибок. Просто некоторые файлы почему-то нельзя изменять. Но если их скопировать на ext4 раздел, то проблем нет.

Оффлайн nemo70

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Проблема с правами на тома
« Ответ #11 : 12 Ноября 2009, 11:45:59 »
т.к. монтирование томов может делать только суперюзер, то соотв. монтируются они от рута и простой зверь получает только доступ на чтение (

man mount - это наше все ) выдержка оттуда:

              The non-superuser mounts.
                     Normally,  only  the  superuser can mount file systems.  However, when fstab contains the user option on a line, anybody
                     can mount the corresponding system.

                     Thus, given a line

                            /dev/cdrom  /cd  iso9660  ro,user,noauto,unhide

                     any user can mount the iso9660 file system found on his CDROM using the command

                            mount /dev/cdrom

                     or

                            mount /cd

соответсвенно пришлось подрулить fstab
было
//192.168.10.5/Audio$   /home/xxx/Музыка        cifs    credentials=/home/xxx/cifspw,iocharset=utf8 0       0
стало
//192.168.10.5/Audio$   /home/xxx/Музыка        cifs    user,noauto,credentials=/home/xxx/cifspw,iocharset=utf8 0       0

и в скрипте при старте написать mount /home/xxx/Музыка

все смонтировалось с правами пользователя xxx и соотв. с полным доступом

ntfs разделы я не монтировал, но думаю, что принцип такой же абсолютно )

 

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