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


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

Автор Тема: Fat32 или же как изменить пермишны  (Прочитано 3607 раз)

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

Оффлайн -NikS-

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Fat32 или же как изменить пермишны
« : 30 Декабрь 2007, 03:02:46 »
помогите плз со следующей проблемой.
основной диск ext3 на нем можно делать все?все позволено.
на fat32 оставшийся после винды ось ругается что он только для root?тоесть я не могу ничего не могу делать с этим диском кроме как открывать
нужно получить полный доступ к этому самому fat32
система-Ubuntu 7.10
PS-я свичер.поэтому можно понятным для любого языком?
заранее спасибо.надеюсь на помошь)

Оффлайн cranky

  • Любитель
  • *
  • Сообщений: 81
    • Просмотр профиля
Re: Fat32 или же как изменить пермишны
« Ответ #1 : 30 Декабрь 2007, 14:23:26 »
1. проверить права на точку монтирования (разрешена ли запись в папку, куда монтирется раздел)
2. запостить сюда содержимое /etc/fstab касательно проблемного раздела

Оффлайн -NikS-

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Fat32 или же как изменить пермишны
« Ответ #2 : 30 Декабрь 2007, 15:54:05 »
на точку монтирования права есть.
а как раз для второго раздела,который остался от виндов нету.там прописано
Owner:root
You are not the owner,so you can't change this permissions

Оффлайн -NikS-

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Fat32 или же как изменить пермишны
« Ответ #3 : 02 Январь 2008, 04:11:10 »
переставлял по некоторым причинам ось.
проблема осталась нерешенной.
может кто все таки знает как это решить?

Оффлайн zloysanta

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Fat32 или же как изменить пермишны
« Ответ #4 : 02 Январь 2008, 12:53:17 »
в fstab в столбце опций для раздела с fat попробуй дописать такие опции
fmask=111,dmask=000а потом перемонтируй разделы с помощью
sudo umount -a -t vfat
sudo mount -a -t vfat

Оффлайн -NikS-

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Fat32 или же как изменить пермишны
« Ответ #5 : 02 Январь 2008, 17:01:23 »

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda1
UUID=8777fdfd-b867-421f-8699-d5df20abf6b1 /               ext3    defaults,errors=remount-ro 0       1
# /dev/sda2
UUID=2464-1A0C  /media/sda2     vfat    defaults,utf8,umask=007,gid=46 0       1
# /dev/sda5
UUID=8a34dffb-d972-4642-9da3-726a689e8b98 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec 0       0




можно поподробнее куда именно?
насколько я понял нужно дописать это  к строчке defaults,utf8,umask=007,gid=46 0       1   но как,через запятую?

Оффлайн -NikS-

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Fat32 или же как изменить пермишны
« Ответ #6 : 03 Январь 2008, 02:46:24 »
схема описанная выше не работает.права остались только у рута

Оффлайн boga

  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: Fat32 или же как изменить пермишны
« Ответ #7 : 03 Январь 2008, 16:00:08 »
1. umask=007 замени на umask=000
или:
2. Пропиши себя в группу 46 (у меня она под именем plugdev)
И в том и в другом случае владельцем останется рут, но у тебя появятся все права.

Оффлайн -NikS-

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Fat32 или же как изменить пермишны
« Ответ #8 : 03 Январь 2008, 20:11:16 »
umask=000 не помог :(
можете поподробнее описать как прописать себя в эту самую группу 46?

Оффлайн Belyaev Nikolay

  • Активист
  • *
  • Сообщений: 733
    • Просмотр профиля
    • моя работа- дробилки, грохота...
Re: Fat32 или же как изменить пермишны
« Ответ #9 : 04 Январь 2008, 00:41:30 »
users-admin покажет и пользователей и их id который и надо прописать в uid исходя из выдержки man mount
Цитировать
       uid=value and gid=value
              Set the owner and group of all files.  (Default: the uid and gid
              of the current process.)

       umask=value
              Set  the  umask  (the  bitmask  of  the permissions that are not
              present). The default is the umask of the current process.   The
              value is given in octal.
а про http://ru.wikipedia.org/wiki/Umask написано здесь... тумано, имхо но посчитать какое число должно быть чтобы получить 777 (делай что хочешь) возможно
"Сначала они вас игнорируют, потом смеются над вами, потом борются с вами, а потом вы побеждаете"
Махатма Ганди

Оффлайн boga

  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: Fat32 или же как изменить пермишны
« Ответ #10 : 04 Январь 2008, 14:56:05 »
umask=000 не помог :(
можете поподробнее описать как прописать себя в эту самую группу 46?
sudo gedit /etc/group
найти строку вида:
plugdev:x:46:aa,bb,cc
(здесь важно число 46, помянутое в gid=46 в fstab), aa, bb, cc - некие пользователи. Убедиться, что ты есть среди этих пользователей, если нет - добавить себя туда.

Оффлайн -NikS-

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Fat32 или же как изменить пермишны
« Ответ #11 : 04 Январь 2008, 15:31:29 »
plugdev:x:46:haldaemon,niks
я есть в этой группе,но все равно доступа нету.только для рута и группы plugdev,но ведь в плагдеве я есть,не приложу куда копать

Оффлайн boga

  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: Fat32 или же как изменить пермишны
« Ответ #12 : 05 Январь 2008, 11:43:56 »
Тогда сдаюсь. :-( У меня при таком же раскладе все работает.

Оффлайн -NikS-

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Fat32 или же как изменить пермишны
« Ответ #13 : 06 Январь 2008, 03:56:53 »
заметил странность.имею доступ к диску через раз.
например сейчас со второго раза Ktorrent начал качать на него фильм.
надеюсь установится в тенденцию.... =)

Thread

  • Гость
Re: Fat32 или же как изменить пермишны
« Ответ #14 : 06 Январь 2008, 11:22:37 »
Отпишусь и я. Мне тоже приходится работать с FAT32-диском (dual-boot), и я тоже замечал такое странное поведение - файлы, с которыми работал виндовс, теряют нормальные права.

Что делаю:
  • Каждый юзер десктопа добавлен в группу users
  • При монтировании использую параметры uid=0,gid=100,umask=007
  • Если обнаруживаю, что нет доступа к какому-то файлу, тупо делаю sudo chown -R root:users /mnt/docs && sudo chmod -R 770 /mnt/docs

P.S.: мне кажется, что драйвер vfat под линуксом как-то сохраняет права, используя "reserved" байты в FAT32-заголовке каждого файла, а венда устанавливает значение этих байтов как-то криво, в результате сбрасывая настройки.

 

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