Re: 4.1-R: CD-Rom-Unterverzeichnis als non-root kopieren.

From: Gregor Bittel <Gregor.Bittel(at)gmx.de>
Date: Tue, 16 Oct 2001 00:29:21 GMT

Am So , 14 Okt 2001 schrieben Sie:

>Gregor Bittel <Gregor.Bittel(at)gmx.de> wrote:
> > Sobald ich als User mein CD-Rom mounte, sind alle
> > Verzeichnisse darin dem Root zugehörig, auch dann
> > wenn das darüberliegende dem User gehört.
> > Leider lassen sich dann diese Unterverzeichnisse auch
> > nicht auf die Platte kopieren (ein User kann ja kein
> > Root-Verzeichnisrecht erstellen, das leuchtet mir auch ein).
>
>Das verstehe ich jetzt nicht. Wenn die CD-ROM bzw. die Da-
>teien darauf lesbar sind (was sie im Normalfall sein soll-
>ten, d.h. Mode 444 oder 555), dann kannst Du sie auch ko-
>pieren, egal, wem sie gehören.

Also, zum einfacheren Verständnis, hier die Informationen:
(sysctl-Eintrag usermount ist natürlich aktiv).

Der Mount-Punkt sieht im ungemounteten Zustand so aus
(im $home des Users "gregor"):
drwxr-xr-x 2 gregor user 512 29 Mai 21:17 +cdrom

Wenn ich nun das CD-Laufwerk mounte, ändern sich die
Rechte auf dies hier:
dr-xr-xr-x 1 root wheel 2048 5 Okt 01:03 +cdrom

Ok, und wenn ich nun ein Verzeichnis (nehmen wir mal das "doc"-
Verzeichnis) unterhalb von +cdrom kopieren möchte, kommt das hier:
gregor(at)2xp200mmx=>cp -R +cdrom/doc $home/temp
cp: /home/gregor/temp/doc/data: Permission denied

Andere Beispiele:
gregor(at)2xp200mmx=>cp -R +cdrom/doc $home/temp/
cp: /home/gregor/temp/doc/data: Permission denied
gregor(at)2xp200mmx=>cp -R +cdrom/doc/ $home/temp/
cp: /home/gregor/temp/data/fdl.txt: Permission denied
cp: /home/gregor/temp/images/screenmode.jpeg: Permission denied
... (hier werden alle sämtliche Verzeichnisinhalte mit "denied"
einzeln aufgeführt).
gregor(at)2xp200mmx=>cp -R +cdrom/doc/ $home/temp
cp: /home/gregor/temp/data/fdl.txt: Permission denied
cp: /home/gregor/temp/images/screenmode.jpeg: Permission denied

Hier zur Übersichtlichkeit nochmal alle versuchten cp-Befehle:
gregor(at)2xp200mmx=>cp -R +cdrom/doc $home/temp
gregor(at)2xp200mmx=>cp -R +cdrom/doc $home/temp/
gregor(at)2xp200mmx=>cp -R +cdrom/doc/ $home/temp
gregor(at)2xp200mmx=>cp -R +cdrom/doc/ $home/temp/

Alle ohne Erfolg, kurz noch das "doc"-Verzeichnis vom cdrom:
gregor(at)2xp200mmx=>ls -al +cdrom/doc/
total 107
dr-xr-xr-x 1 root wheel 2048 3 Okt 22:01 .
dr-xr-xr-x 1 root wheel 2048 5 Okt 01:03 ..
-r-xr-xr-x 1 root wheel 7693 30 Sep 02:17 1.html
-r-xr-xr-x 1 root wheel 19181 30 Sep 02:17 2.html

Irgendwie blicke ich das nicht mehr:
Es ist alles readable, aber kopieren geht irgendwie
nicht...
Nehme ich eine Diskette mit Unterverzeichnissen, oder
eine HDD oder eine Zip-Disk und binde sie ein, funktioniert
alles bestens...
Komische Sache - bemerkt habe ich das erst, als ich ein
Unterverzeichnis mit Daten kopieren wollte.

>/etc/fbtab ist für andere Dinge gedacht, z.B. um die Conso-
>le einem User zu übertragen, der sich (per X) eingeloggt
>hat, oder die Audio-Devices, wenn man sie nicht world-wri-
>table haben möchte. Sehr beliebt auch, um dem an der Con-
>sole eingeloggten User Schreibrecht auf /dev/fd0 zu geben.

Ach so verhält sich das, die Datei hab ich jetzt kapiert, Danke.
(Sorry, die Mail ist doch etwas länger geworden).

-- 
Gregor.Bittel(at)GMX.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 16 Oct 2001 - 01:31:06 CEST

search this site