ich (linux-noob) habe mit keinem normalen Account mehr Zugriff aus irgendwas in meinem Debian 3.1.
Ein Nutzer kann:
- keine Mails abrufen (keine Berechtigung für /tmp/Rxxx...)
- kein Gnome öffnen (mkdir nicht möglich, gleich am Anfang)
- kein vi öffnen.
ich bin mir nicht sicher, woran das liegen könnte. ich habe versucht, einen WLAN-Treiber zu installieren, wo ich für root diese Meldung bekam.
Mit root sind jedoch die obigen Sachen machbar.
Rechte im /home/[user] sind auf Schreiben, lesen, ändern und Besitz des jeweiligen user gesetzt.
Hat jemand ne Ahnung, woran es liegen könnte ?
ich glaube, ich habe mal
chown [user]:[nichtdazugehörige_Gruppe] [Ordner] -R
ausgeführt habe - könnte es daran liegen ?
(also, die Gruppe war nicht Gruppe des users)
Linux 14.989 Themen, 106.450 Beiträge
Bei Windows sind die Rechte immer so eingestellt das automatisch die Rechte des übergeordneten Verzeichnisses übernommen werden, egal wer die Dateien in das Unterverzeichnis kopiert hat (Windows hat auch einen einfachen Mehrbenutzermodus)
Bei Linux ist das anders.
Wenn beispielsweise root (Adminstrator) Dateien nach /home/user.... kopiert, dann werden die Dateien mit den Eigentumsrechten von root abspeichert.
Das ist mir auch schon ein paar mal passiert.
Du mußt dann die Eigentumsrechte wieder anpassen.
Wenn du Programme in /home installierst mußt du keine root-Rechte haben.
In /tmp braucht jeder User Schreibrechte. Das war früher immer eine beliebte Methode die Server abzuschießen. Die Festplatte wurde mit temporären Daten geflutet (hat nur ein paar Stunden gedauert)
Wenn der Betriebsystemkern nicht mehr auf die Festplatte schreiben kann, stürtzt das System ab.
Deswegen legt man /tmp bei einem Linuxserver auf eine eigene Partition. Da kann dann bei einem DOS (Denial of Service) Angriff nur noch die /tmp Partition vollaufen und das System stürtzt nicht mehr ab.
Aber du nutzt nur einen Desktoprechner. Da muß man /tmp nicht unbedingt auf eine eigene Partition legen
dir -l
insgesamt 121
drwxr-xr-x 2 root root 4096 2007-05-17 19:53 bin
drwxr-xr-x 3 root root 4096 2007-05-17 19:08 boot
drwxr-xr-x 13 root root 14460 2007-05-22 20:53 dev
drwxr-xr-x 106 root root 8192 2007-05-22 20:53 etc
drwxrwsr-x 3 root staff 4096 2005-10-15 10:37 home
drwxr-xr-x 2 root root 4096 2005-10-15 12:24 initrd
drwxr-xr-x 2 root root 4096 2006-02-21 11:39 iso-test
drwxr-xr-x 13 root root 8192 2007-04-16 10:13 lib
drwxr-xr-x 2 root root 49152 2006-11-06 15:03 lost+found
drwxr-xr-x 5 root root 4096 2007-04-08 20:57 media
drwxr-xr-x 2 root root 4096 2004-12-15 23:55 mnt
drwxr-xr-x 4 root root 4096 2006-07-31 17:38 opt
dr-xr-xr-x 95 root root 0 2007-05-22 22:52 proc
drwxr-xr-x 29 root root 4096 2007-05-19 10:12 root
drwxr-xr-x 2 root root 4096 2007-04-07 09:35 sbin
drwxr-xr-x 2 root root 4096 2005-10-15 12:24 srv
drwxr-xr-x 10 root root 0 2007-05-22 22:52 sys
drwxrwxrwt 10 root root 4096 2007-05-22 20:55 tmp
drwxr-xr-x 14 root root 4096 2006-04-17 20:26 usr
drwxr-xr-x 14 root root 1024 2005-10-15 12:24 var
drwxr-xr-x 2 root root 4096 2006-05-03 13:58 windows2000
PS: Der mc braucht nur ein paar Kilobyte. Den mc habe ich mir sogar auf meiner AVM Fritz Box installiert, wenn ich mich mit telnet einlogge ;-).
