Probleme mit rechten

Ich habe im verzeichnis /usr/src folgendes problem:

nur root darf hier datein schreiben bzw veraendern!

wie muss ich chmod, chown usw benutzen damit jeder user hier schreiben darf?

danke

P.S. der titel ist durchaus doppeldeutig zu verstehen…

Hallo,

Linux liefert die Dokumentation gleich mit:

man chown

liefert

NAME
 chown - change file owner and group

SYNOPSIS
 chown [OPTION]... OWNER[:[GROUP]] FILE...
 chown [OPTION]... :GROUP FILE...
 chown [OPTION]... --reference=RFILE FILE...

DESCRIPTION
 This manual page documents the GNU version of chown.
...

Schau doch mal rein …

Gruß

Fritze

hab jetzt

chown -R :users src/

eingegeben und die normalen user duerfen immer noch leine dateien speichern!

was muss ich noch machen?

Wenn ich Dich richtig verstanden habe, möchtest Du, dass jeder user in das Verzeichniss „/usr/src“ schreiben darf. Als root im Verzeichniss „chmod +w .“ eingeben. Change Mode +w bedeutet, dass diese Datei (hier Pfad) von Dir zum Schreiben freigegeben wird. „chown“ (change owner) kommt hierbei nicht zum Einsatz.

gruss, daniel (w.a.t.z.)

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Schau doch mal mit „ls -ld“ die Rechte Deiner Verzeichnisse genauer an. Es ist (wie oben erwähnt) kein „chown“, sondern ein „chmod“ Problem.

Wichtig ist hier der Schreibzugriff (w). Es ist übrigens keine besonders gute Idee, jedem Schmock schreibenden Zugriff auf die Kernelquellen zu geben. So kann man Dir vergleichsweise leicht einen Virus oder schlimmeres unterjubeln.

Schränke das doch auf ein Unterverzeichnis ein, oder lasse die Leute ihren Code in den home-Verzeichnissen compilieren.

Gruß

Fritze

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

1 Like