Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ntfs3g
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
flammenflitzer
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 3488
Location: Berlin

PostPosted: Sun Apr 27, 2008 6:54 pm    Post subject: Reply with quote

Habe ntfs3g mit USE-Flag "suid" übersetzt.
Back to top
View user's profile Send private message
firefly
Watchman
Watchman


Joined: 31 Oct 2002
Posts: 5205

PostPosted: Sun Apr 27, 2008 6:55 pm    Post subject: Reply with quote

maggu2810 wrote:
maggu2810 wrote:
In der Meldung steht ja schon der Link, der alles erklären sollte: http://ntfs-3g.org/support.html#unprivileged
Oder?

Du kannst beispielsweise einfach ntfs3g mit USE-Flag "suid" übersetzen.


firefly wrote:
und wie soll es man sonst machen, wenn man ntfs-3g als user verwenden möchte?


Siehe oben

tja nur das dies leider nicht mehr ausreicht mit der neusten Version. Seit der Version 1.2310 werden die root-rechte trotz suid recht früh wieder fallen gelassen. Bis zur Version 1.2412 geschah dies zu früh womit ein Benutzer überhaupt nicht mehr ntfs partitionen mit ntfs-3g einhängen konnte. Ab der neusten Version funktioniert es zu mindestens wieder wenn der Benutzer in der selben Gruppe ist, wie bei der Device-node angegeben. Aber dafür muss die Gruppe Schreibrechte besitzen.
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
maggu2810
n00b
n00b


Joined: 27 Sep 2005
Posts: 20

PostPosted: Sun Apr 27, 2008 7:14 pm    Post subject: Reply with quote

Oh, das ist mir jetzt aber peinlich!
Zumindest mit der hal policy funktioniert es, wenn man dann sowas wie das KDE Frontend drauf los lässt, weil hal selber ja wiederum mit root Rechten arbeitet.
Deiner Regel sollte man vielleicht noch hinzufügen, dass diese Devices einer anderen Gruppe (z.B. ntfs) zugeschrieben werden, wodurch ein Benutzer der in dieser Gruppe ist, auch nur auf diese Gerätedateien Schreibzugriff hat.
_________________
--- sorry for the bad english ---
Back to top
View user's profile Send private message
firefly
Watchman
Watchman


Joined: 31 Oct 2002
Posts: 5205

PostPosted: Sun Apr 27, 2008 7:24 pm    Post subject: Reply with quote

Das mit der Gruppe wäre etwas besser:

76-ntfs.rules wrote:
# change mode to 0660 for ntfs-partition so mounting via ntfs-3g works
KERNEL=="sd*" , ENV{ID_FS_TYPE}=="ntfs", MODE="0660", GROUP="ntfs"


aber das mit hal+kde funktioniert bei mir nicht, eventuell passt was mit der hal-policy nicht:

/etc/hal/fdi/policy/10-ntfs-policy.fdi wrote:
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="volume.fstype" string="ntfs">
<merge key="volume.fstype" type="string">ntfs-3g</merge>
<merge key="volume.policy.mount_filesystem" type="string">ntfs-3g</merge>
</match>
</device>
</deviceinfo>

_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
maggu2810
n00b
n00b


Joined: 27 Sep 2005
Posts: 20

PostPosted: Sun Apr 27, 2008 9:37 pm    Post subject: Reply with quote

Der untere Teil der policy ist wegen DVD-RAM, brauchst du also nicht.
HAL muss danach neu gestartet werden (und zum Beenden von HAL muss wohl mitlerweile auch X beendet werden, wenn ich mich recht entsinne).

Code:
cat /etc/hal/fdi/policy/20-storage-methods.fdi

Code:
<?xml version="1.0" encoding="UTF-8"?>

<deviceinfo version="0.2">
  <device>
    <match key="volume.fsusage" string="filesystem">

      <!-- allow these mount options for ntfs -->
      <match key="volume.fstype" string="ntfs">
        <merge key="volume.fstype" type="string">ntfs-3g</merge>
        <merge key="volume.policy.mount_filesystem" type="string">ntfs-3g</merge>
        <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
          <append key="volume.mount.valid_options" type="strlist">uid=</append>
          <append key="volume.mount.valid_options" type="strlist">gid=</append>
          <append key="volume.mount.valid_options" type="strlist">dmask=</append>
          <append key="volume.mount.valid_options" type="strlist">fmask=</append>
          <append key="volume.mount.valid_options" type="strlist">umask=</append>
          <append key="volume.mount.valid_options" type="strlist">locale=</append>
          <append key="volume.mount.valid_options" type="strlist">utf8</append>
          <append key="volume.mount.valid_options" type="strlist">force</append>
        </match>
        <!-- I never used FreeBSD, so i removed the next lines (e.g. all the volume.mount.valid_options) . -->
        <!--
        <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="FreeBSD">
         ...
        </match>
        -->
      </match>

        <!-- workaround: my dvd-ram with udf filesystem was detected as ext2 -->
        <!-- I am using now the label (setted with tune2fs - the next time i should do
               that by creation and mkudffs) -->
        <!-- <match key="volume.uuid" string="6a8c181c-bc67-4082-8606-c5aff8528bdd">
          <merge key="volume.fstype" type="string">udf</merge>
        </match>
        -->
        <match key="volume.label" string="DVD-RAM_-_UDF">
          <merge key="volume.fstype" type="string">udf</merge>
        </match> -->

    </match>
  </device>
</deviceinfo>

_________________
--- sorry for the bad english ---
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum