Fórum Root.cz
Hlavní témata => Hardware => Téma založeno: Mirek Čech 07. 07. 2011, 19:49:40
-
Dobrý večer všem mám takový problém přidal jsem si další pevní disk do PC používám mandrivu.Ale když se chci na disk dostat a prohlédnout si jeho obsah tak se mi ukáže ale že je odpojený a je k tomu hláška : Při práci s 149.0GiB Pevný disk (ntfs -3g) nastala chyba:org.freedesktop.Hal.Device.Premission DeniedByPolicy:org.freedesktop.hal.storage.moun-fixedauth_admin_keep_always.
Vzhledem že angličtinu neovládám vůbec tedy skoro.Ale vypochopil jsem že disk musim "nějak připojit"
Předem díky za řešení M
-
Podľa tohto nemáš ako užívateľ práva na pripojenie toho disku. Najjednoduchšie je doplniť riadok do /etc/fstab, tam ho môžeš pripojiť tak ako chceš.
-
vypadá to tam takhle :
# Entry for /dev/5 :
UUID=8fb9d29a-c14e-47d6-a0a4-d20a773474fd / ext4 relatime 1 1
/dev/cdrom /media/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0
# Entry for /dev/sda1 :
UUID=22A022FDA022D757 /media/windows ntfs-3g defaults,umask=000 0 0
none /proc proc defaults 0 0
# Entry for /dev/sda6 :
UUID=f4245a00-449d-430c-8147-64dd3fadb1ab swap swap defaults 0 0
sda
-
mám ty disky 2 celkem vlastně 3 1 rozdělenej linux/win a ten druhej co nevidim
-
Ak máš v PC práve 2 disky, druhý bude pravdepodobne /dev/sdb. Predpokladám že ide ntfs je na prvej primárnej partícii, na pripojenie by malo stačiť
/dev/sdb1 /media/windows1 ntfs-3g defaults,umask=000 0 0
Mandrivu nepoznám, ale malo by sa dať nahradiť /dev/sdb1 za VOLUME=menovka, prípadne si zisti UUID.
Najskôr by som si disky pozrel cez gparted prípadne podobný KDE nástroj.
-
To je problém starších verzí Linuxů obecně, teď už se HAL nepoužívá.
Máš v /etc/Policykit nějaké soubory nebo složky ?
Mél by jsi mít složku "/etc/Policykit/policy/" a v ní soubor "org.freedesktop.hal.storage.policy"
a v něm alespoň tohle
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
"-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
"http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd">
<!--
Policy definitions for HAL's drives/media mechanims.
Copyright (c) 2007 David Zeuthen <david@fubar.dk>
HAL is licensed to you under your choice of the the Academic Free
License Version 2.1, or the GNU General Public License version 2. Some
individual source files may be under the GPL only. See COPYING for
details.
-->
<policyconfig>
<action id="org.freedesktop.hal.storage.mount-fixed">
<description>Mount file systems from internal drives.</description>
<message>System policy prevents mounting internal media</message>
<defaults>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep_always</allow_active>
</defaults>
</action>
<action id="org.freedesktop.hal.storage.mount-removable">
<description>Mount file systems from removable drives.</description>
<message>System policy prevents mounting removable media</message>
<defaults>
<allow_inactive>no</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
</action>
</policyconfig>
potom restartovat a měl by jsi se na disky dostat.
-
To je problém starších verzí Linuxů obecně, teď už se HAL nepoužívá.
Máš v /etc/Policykit nějaké soubory nebo složky ?
Mél by jsi mít složku "/etc/Policykit/policy/" a v ní soubor "org.freedesktop.hal.storage.policy"
a v něm alespoň tohle
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
"-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
"http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd">
<!--
Policy definitions for HAL's drives/media mechanims.
Copyright (c) 2007 David Zeuthen <david@fubar.dk>
HAL is licensed to you under your choice of the the Academic Free
License Version 2.1, or the GNU General Public License version 2. Some
individual source files may be under the GPL only. See COPYING for
details.
-->
<policyconfig>
<action id="org.freedesktop.hal.storage.mount-fixed">
<description>Mount file systems from internal drives.</description>
<message>System policy prevents mounting internal media</message>
<defaults>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep_always</allow_active>
</defaults>
</action>
<action id="org.freedesktop.hal.storage.mount-removable">
<description>Mount file systems from removable drives.</description>
<message>System policy prevents mounting removable media</message>
<defaults>
<allow_inactive>no</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
</action>
</policyconfig>
potom restartovat a měl by jsi se na disky dostat.
Tak jsem to našel překopíroval a stále nic :-( tak nevim
-
jinak mám mandrivu 2010.2 takže o nic starýho nejde
-
Pak ještě v "/etc/hal/fdi/policy" by měl být soubor "99-storage-policy-fixed-drives.fdi"
a v něm alespoň
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="@block.storage_device:storage.hotpluggable" bool="false">
<match key="@block.storage_device:storage.removable" bool="false">
<merge key="volume.ignore" type="bool">false</merge>
</match>
</match>
</device>
</deviceinfo>
po restartu co ?
-
Ja to resim tak(nevim, jak bych si mel poradit se souborem fstab), ze vlozim instalacni DVD a zadam aktualizovat. Sam si najde novy disk a pripoji ho. Je je treba si pamatovat, ktery bisk, zavadeci sektor byl urcen pro zavadec linuxu.
-
Pak ještě v "/etc/hal/fdi/policy" by měl být soubor "99-storage-policy-fixed-drives.fdi"
a v něm alespoň
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="@block.storage_device:storage.hotpluggable" bool="false">
<match key="@block.storage_device:storage.removable" bool="false">
<merge key="volume.ignore" type="bool">false</merge>
</match>
</match>
</device>
</deviceinfo>
po restartu co ?
Ve složce je pusto prázdno jakou by to mělo mít koncovku ???
-
mkdir -p /etc/hal/fdi/policy
koncovka je ".fdi"
To že je to prázdný, tomu věřím, ono by to mělo fungovat i bez toho, ale já už hal nemám a ani příkazy s ním instalované. Jednoduše to mělo fungovat tak , že když jsi se chtěl dostat na disk, mělo vyskočit okno s autorizací, které pak zapsalo tu autorizaci do /var/lib/policykit-něco atd.
-
4 Daja 51 máš u mě flašku vše běží ok :-)