LINUX.ORG.RU

HAL + телефон.


0

0

Телефон через usb кабель монтируется только в режиме для чтения.Как заставить hal монтировать в режиме чтение/запись? Кстати обычные флешки монтируются нормально.

Ах да! Дистрибутив arch.

ArcticFox
() автор топика

Внести пользователя в соответствующую группу.
Можно командой
chown $USER /media/[каталог куда монтируется телефон]

Bod ★★★★
()
Ответ на: комментарий от Bod

Я ж писал, что монтируется только для чтения. Соответственно никаких прав я поменять не могу =)

$ chown user /media/disk/
chown: изменение владельца `/media/disk/': Файловая система доступна только для чтения

ArcticFox
() автор топика

Какая ФС на телефоне? Что говорит mount после того, как система автомотирования примонтирует сотовый (этим на самом деле не сам HAL занимается, а другая хренотень, обычно входящая в DE)? Как выглядит сотовый в выводе hal-device?

Deleted
()
Ответ на: комментарий от ArcticFox

Конечно нет. :) Чтоб это было, если б пользователь сам себе права назначал как хотел. От рута..

Bod ★★★★
()

>монтируется только в режиме для чтения

Может на ней просто места нет? ;)

Cigarettesmoker
()
Ответ на: комментарий от ArcticFox

Не понял, рут тоже не имеет права на запись? Так дай.

Ты пользуешься каким-нибудь DE? (KDE, GNOME, XFCE).

И на всякий случай, там в самом телефоне никакой аппаратной блокировки записи не стоит (типа как на флешках или карточках бывает).

Bod ★★★★
()
Ответ на: комментарий от Bod

Дай поочередно эти команды (рутом)

# gpasswd -a user optical
# gpasswd -a user storage
# gpasswd -a user disk
# gpasswd -a user hal
# gpasswd -a user dbus

и попробуй подключить телефон из-под пользователя.

Bod ★★★★
()
Ответ на: комментарий от Bod

> Не понял, рут тоже не имеет права на запись? Так дай.
конечно, не имеет, если фс в реад-онли
кстати, при доступе процесса с euid=0, ядро вообще не проверяет права, так что руту не нужно никаких прав давать

хорошо, а руками в рв монтируется?

val-amart ★★★★★
()
Ответ на: комментарий от Bod

Руками в rw тоже не монтируется. На 'mount -o rw /dev/sdb /mnt' вроде не ругается. Вот с опцией -v:

># mount -v -o rw /dev/sdb /mnt

>mount: вы не указали тип файловой системы для /dev/sdb

> я попробую тип vfat

>/dev/sdb on /mnt type vfat (rw)


Указание файловой системы тоже ничего не дает:

># mount -v -o rw -t vfat /dev/sdb /mnt

>/dev/sdb on /mnt type vfat (rw)


И все равно только для чтения.

Bod, я думаю тут не в правах дело. Я с самого начала как раз в сторону прав и копал - безрезультатно.

ArcticFox
() автор топика
Ответ на: комментарий от Bod

>Ты пользуешься каким-нибудь DE? (KDE, GNOME, XFCE).

GNOME. Аппаратной блокировки нет. Во всяком случае раньше, когда я на генте сидел, не было. Вряд ли она сама поставилась :)

ArcticFox
() автор топика
Ответ на: комментарий от ArcticFox

т.е. после
> # mount -v -o rw -t vfat /dev/sdb /mnt


mount все равно показывает что она ро? о_0
или показывает рв, но писать не дает, говорит реадонли?

val-amart ★★★★★
()
Ответ на: комментарий от val-amart

Нет, mount мне говорит, что все rw.

>/dev/sdb on /mnt type vfat (rw)


Причем это автоматом через hal. А вот писать все равно не могу. Chown и chmod говорят, что файловая система доступна только для чтения. Если руками монтировать, то аналогично.

ArcticFox
() автор топика
Ответ на: комментарий от ArcticFox

Может она просто повреждена? Глянь в dmesg, можешь при желании создать её заново на /dev/sdb.

shahid ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.