Mittwoch, 8. Februar 2012, 14:05

Du bist nicht angemeldet.



GBunge

hat sich gut eingelebt.

  • »GBunge« ist der Autor dieses Themas

Beiträge: 79

Desktop: Gnome

Architektur: 32-bit

  • Private Nachricht senden

1

Dienstag, 17. Juli 2007, 18:57

Zugriffsrechte ändern

Hallo,

auf einem USB-Stick, der nach /media/BlueMedia gemountet ist,
kann ich mit root-Rechten keine Zugriffsrechte mehr ändern.

mein Befehl:

Quellcode

1
sudo chmod 766 /media/BlueMedia/*

Woran kann das liegen?
Gruß GBunge

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »GBunge« (24. Juli 2007, 10:09)


ezazazel

The Supporter

Beiträge: 719

Ubuntu: 11.10

Kernel: 3.0.0-14-generic

Desktop: Gnome

Architektur: 32-bit

  • Private Nachricht senden

2

Dienstag, 17. Juli 2007, 19:02

Der korrekte Befehl lautet

Quellcode

1
sudo chmod 766 -R /media/BlueMedia
Si non confectus, non reficiat (If it's not broken, don't fix it)
Shuttle XPC SD39P2; Intel Core2Duo 6420; Samsung T166 SATA II 3,5" 500GB; Gainward Bliss 8600GT PCX SilentFx, Cinergy T USB XS hybrid && MSI Wind Nettop && Toshiba Portege M700 && Acer Aspire One

GBunge

hat sich gut eingelebt.

  • »GBunge« ist der Autor dieses Themas

Beiträge: 79

Desktop: Gnome

Architektur: 32-bit

  • Private Nachricht senden

3

Dienstag, 17. Juli 2007, 19:07

Hallo ezazazel,
Deinen Hinweis:
Der korrekte Befehl lautet

Quellcode

1
sudo chmod 766 -R /media/BlueMedia
habe ich sofort ausprobiert. Geht aber trotzdem nicht.

Hatte auch schon das versucht:

Quellcode

1
2
cd /media/BlueMedia
sudo chmod 766 ./*
dabei dürfte doch die Rekursion keine Rolle spielen.
Hat ebenfalls nicht funktioniert.

Gruß GBunge

ezazazel

The Supporter

Beiträge: 719

Ubuntu: 11.10

Kernel: 3.0.0-14-generic

Desktop: Gnome

Architektur: 32-bit

  • Private Nachricht senden

4

Dienstag, 17. Juli 2007, 19:35

Hmm... habe das jetzt extra noch mal probiert:

Quellcode

1
2
sudo chmod 766 -R test/
#falsche Syntax um als Nichtbesitzer den Ordnerinhalt anzuzeigen, 755 macht das

(natürlich nachdem ich die Ordner angelegt habe)

Funktioniert soweit.
Was für eine Dateiformatierung hat dein Stick?

//Edit: Um als nicht-Besitzer auf die Ordner zugreifen zu können brauchst du den 1er Wert, dh. entweder gibst du den anderen eine 5 (lesen + ausühren) oder eine 7(lesen+schreiben+ausführen). Ausführen brauchst du um durch die Verzeichnisse hindurch zu gehen, also auf Unterordner zuzugreifen.
Sorry habe ich anfangs etwas übersehen
Eine 6 ist nur sinnvoll für Dateien, da deren Ausführung auf verboten werden soll
Für einen Ordner setzt man entweder 5 oder 7

Hier noch mal kurz:

Zitat


0 - kein Recht
1 x Ausführen
2 w Schreiben
4 r Read



Also die korrekte Syntax wäre:

Quellcode

1
sudo chmod 755 -R test/
oder

Quellcode

1
sudo chmod 777 -R test/
wenn du auch als nicht Gruppenzugehöriger und Nichtbesitzer schreiben willst.

BTW: was wolltest du mit

Zitat


sudo chmod 766 ./*
erreichen? Ist lustig aber sicherlich falsch.
Si non confectus, non reficiat (If it's not broken, don't fix it)
Shuttle XPC SD39P2; Intel Core2Duo 6420; Samsung T166 SATA II 3,5" 500GB; Gainward Bliss 8600GT PCX SilentFx, Cinergy T USB XS hybrid && MSI Wind Nettop && Toshiba Portege M700 && Acer Aspire One

Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von »ezazazel« (27. Juli 2007, 21:45)


GBunge

hat sich gut eingelebt.

  • »GBunge« ist der Autor dieses Themas

Beiträge: 79

Desktop: Gnome

Architektur: 32-bit

  • Private Nachricht senden

5

Mittwoch, 18. Juli 2007, 08:56

Hi ezazazel,

zu Frage1: der Stick hat vfat als Format.

zu den weiteren Hinweisen:
In der Regel ändere ich in 'nautilus' mit root-Rechten
die Zugriffsrechte von Dateien und Ordnern. Als das
bei dem Stick nicht ging, Haken setzen bei 'schreiben'
ging nicht, wurde immerwieder zurückgesetzt,
habe ich es mit der Kommandozeile versucht.

zur letzten Frage:
mit dem Befehl: sudo chmod 766 ./*
wollte ich erreichen, daß alle Dateien im aktuellen Verzeichnis
(/media/BlueMedia) die Attribute rwx-rw--rw erhalten.

GBunge

Haddi

hat sich gut eingelebt.

Beiträge: 72

Ubuntu: 8.10

Desktop: Gnome

Architektur: ---

  • Private Nachricht senden

6

Sonntag, 22. Juli 2007, 20:19

mit dem Befehl: sudo chmod 766 ./*
wollte ich erreichen, daß alle Dateien im aktuellen Verzeichnis




das ginge, wenn, so:

Quellcode

1
sudo chmod 766 ./*.*

oder?

ezazazel

The Supporter

Beiträge: 719

Ubuntu: 11.10

Kernel: 3.0.0-14-generic

Desktop: Gnome

Architektur: 32-bit

  • Private Nachricht senden

7

Sonntag, 22. Juli 2007, 20:23

Was wollt ihr mit dem ./?
Das ist nur notwendig um der SHell mitzuteilen, dass das auszuführende Programm nicht in einem der Verzeichnisse zu suchen ist, welche in der PATH Variable gespeichert sind. Hier wollt ihr Zugriffsberechtgungen setzen. Ist sudo im Verzeichnis? nein! Ist chmod im Verzeichnis? nein! ist *.* ein Befehl welcher auszuführen ist? ebenfalls nein.
Der richtige Befehl kann daher nur

Quellcode

1
sudo chmod 755 -R * 

lauten.

Quellcode

1
echo $PATH

oder

Quellcode

1
env

erklären was ich meine

@Haddi: Achtung Denkfehler! * ist eine Regular Expression, welche für ALLES steht. Der Punkt ist daher nicht notwendig, das würde ja bedeuten, dass ein beliebier Ausdruck gefolgt von einem Punkt gefolgt von einem beliebigen Ausdruck steht. Was wenn die Datei aber nur config heißt?
Si non confectus, non reficiat (If it's not broken, don't fix it)
Shuttle XPC SD39P2; Intel Core2Duo 6420; Samsung T166 SATA II 3,5" 500GB; Gainward Bliss 8600GT PCX SilentFx, Cinergy T USB XS hybrid && MSI Wind Nettop && Toshiba Portege M700 && Acer Aspire One

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ezazazel« (22. Juli 2007, 20:34)


frostbeule

hat hier 2. Wohnsitz.

Beiträge: 251

Ubuntu: 9.10

Desktop: Gnome

Architektur: 64-bit

  • Private Nachricht senden

8

Dienstag, 24. Juli 2007, 23:53

ich denke, dass es an folgendem liegt:
zu Frage1: der Stick hat vfat als Format.
das vfat-dateisystem kennt meine ich keine unix-rechteverwaltung. jeder kann dadrauf schreiben und mehr nicht.

in meiner fstab sieht der eintrag um die vfat-partition zu mounten ca. aus:
[device] [mountpoint] vfat defaults,utf8,umask=007,gid=46 0 1

ähnlich muss er für den usb-stick sein

GBunge

hat sich gut eingelebt.

  • »GBunge« ist der Autor dieses Themas

Beiträge: 79

Desktop: Gnome

Architektur: 32-bit

  • Private Nachricht senden

9

Mittwoch, 25. Juli 2007, 09:57

Hallo frostbeule,
das wundert mich, weil in meiner fstab an keiner Stelle etwas
über meinen Usb-Stick steht.
Soviel ich weiß, werden USB-Geräte als SCSI-Geräte behandelt.
Mein Ubuntu-Dapper bindet solche Geräte über "hotplug" ein.
Wenn sie eingebunden sind, dann kann man das in "/etc/mtab" sehen, wie.
Macht es Sinn, solch einen Eintrag in die /etc/fstab zu schreiben?
Grüße GBunge

frostbeule

hat hier 2. Wohnsitz.

Beiträge: 251

Ubuntu: 9.10

Desktop: Gnome

Architektur: 64-bit

  • Private Nachricht senden

10

Mittwoch, 25. Juli 2007, 12:49

bei mir handelt es sich ja um eine partition auf der festplatte, daher der eintrag in der fstab.
nachdem ich drüber geschlafen hab sehe ich nicht mehr so viel sinn in einem solchen eintrag für einen usb-stick, es sei denn du kannst ihn per uuid eintragen (sonst wird jedes usb-device mit diesen optionen eingebunden)
mach ich halt lieber. ist eventuell auch geschmackssache. kann auch eigentlich nicht schaden. meine externe festplatte ist auch eingetragen und da besteht eigentlich kein unterschied zwischen festplatte und usb-stick (abgesehen vom äußeren und der größe)