[Решено]chown не позволяется root'у (Папка на FAT32)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Аватара пользователя
kma21
Сообщения: 874
Статус: Странный экспериментатор...

[Решено]chown не позволяется root'у

Сообщение kma21 »

Привет всем!
Примонтировал раздел с FAT32 в домашнюю директорию, в папку Документы, следующей строкой:

Код: Выделить всё

/dev/sda8        /home/alexandr/Документы    vfat    user,auto,exec,utf8    0    0

Но нет прав доступа в папку Документы.
До монтирования раздела:

Код: Выделить всё

alexandr@alexandr-desktop:~$ ls -l
...
drwxr-xr-x 2 alexandr alexandr       4096 2010-03-06 13:02 Документы

После монтирования раздела:

Код: Выделить всё

alexandr@alexandr-desktop:~$ ls -l
...
drwxr-xr-x 5 root     root          16384 1970-01-01 03:00 Документы

Ничего из ниже перечисленного не помогает:

Код: Выделить всё

# chmod +rw /home/alexandr/Документы
# chown -R alexandr /home/alexandr/Документы

1-я команда проходит без ошибок, но права не меняются, а 2-я говорит о недопустимости из-за прав доступа. Хотя, куда уж выше - root.
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: [Решено]chown не позволяется root'у

Сообщение nesk »

попробуйте монтировать с флагом umask=0
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: [Решено]chown не позволяется root'у

Сообщение drBatty »

kma21 писал(а):
06.03.2010 13:29

Код: Выделить всё

# chmod +rw /home/alexandr/Документы
# chown -R alexandr /home/alexandr/Документы

1-я команда проходит без ошибок, но права не меняются, а 2-я говорит о недопустимости из-за прав доступа. Хотя, куда уж выше - root.

а какое вы имеете право меня атрибуты, которых НЕТ?
отформатируйте носитель в EXT234, и меняйте как пожелаете.
но конечно намного проще будет правильно смонтировать носитель - так что-бы требуемый юзер получил нужные права. В ОС Windows так и монтируется, из-за чего и имеем вирус AUTORUN.INF. А у нас не венда, и монтируется по умолчанию не так. Впрочем, вы можете изменить это (man mount, или читайте доку к HAL, смотря чем монтируете).
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
kma21
Сообщения: 874
Статус: Странный экспериментатор...

Re: [Решено]chown не позволяется root'у

Сообщение kma21 »

nesk, попробую.
drBatty, ну, во-первых, судя по ls -l, какое-то разграничение прав есть, потому что "r-xr-x" =). Во-вторых, как же мне смонтировать раздел /dev/sda8 c FAT32, чтобы юзер alexandr получил rw-права на него?
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: [Решено]chown не позволяется root'у

Сообщение nesk »

еще как вариант, можно использовать флаг uid=<uid_вашего_пользователя>
Тогда после монтирования Вы будете владельцем каталога, а не root
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: [Решено]chown не позволяется root'у

Сообщение drBatty »

kma21 писал(а):
06.03.2010 13:58
nesk, попробую.
drBatty, ну, во-первых, судя по ls -l, какое-то разграничение прав есть, потому что "r-xr-x" =). Во-вторых, как же мне смонтировать раздел /dev/sda8 c FAT32, чтобы юзер alexandr получил rw-права на него?

нету в FAT'е никакого ограничения. потому вы и не имеете права его менять. однако, если вы root, то вы можете размонтировать, а потом обратно смонтировать с другими правами. например можно использовать UID, как выше писалось (только права всё равно нужны rwx------ как минимум, а то не дадут писать владельцу. и сменить не дадут, ни владельцу ни руту. только перемонтирование)

а на вопрос КАК? я уже писал: man mount, там много полезных и нужных букв (вот принципиально не дам вам строчку из своего fstab ;) )
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: [Решено]chown не позволяется root'у

Сообщение SLEDopit »

kma21 писал(а):
06.03.2010 13:58
какое-то разграничение прав есть, потому что "r-xr-x" =)
Это зависит от опций монтирования.
kma21 писал(а):
06.03.2010 13:58
Во-вторых, как же мне смонтировать раздел /dev/sda8 c FAT32, чтобы юзер alexandr получил rw-права на него?

Код: Выделить всё

mount -t vfat -o umask=111,dmask=000 /dev/sda8 /media/disk
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
kma21
Сообщения: 874
Статус: Странный экспериментатор...

Re: [Решено]chown не позволяется root'у

Сообщение kma21 »

Добавление параметров монтирования "umask=111,dmask=000" в fstab решило проблему.
Всем спасибо за оказанную помощь.
Спасибо сказали: