Schlagwort-Archive: rechte

Rechteverwaltung unter Linux.

In diesem kleinen Artikel möchte ich Ihnen die Rechteverwaltung von Linux ein wenig näher bringen.

Ich tippe den Befehl „ls -la“ in die Shell ein und erhalte diese Ausgabe:
test@ubuntu:~$ ls -l
insgesamt 4


lrwxrwxrwx 1 test test 26 2008-09-08 19:42 Examples -> /usr/share/example-content
-rw-r--r-- 1 test test 0 2008-09-08 19:42 Nettiquette
drwxr-xr-x 2 test test 4096 2008-09-08 19:44 test

Jetzt nehmen wir das mal ein bisschen auseinander:
lrwxrwxrwx 1 test test 26 2008-09-08 19:42 Examples -> /usr/share/example-content

Links seht ihr die Rechte dieser Datei, welche folgende sind: lesen, schreiben und ausführen und das für jede mögliche „Person“ auf dem System.
Es gibt folgende Arten von möglichen „Personen“ auf einem System:
Eigentümer, Gruppe, Alle anderen

Ihr fragt euch jetzt sicher wie man die Rechte abliest.
Hier ein Beispiel:
Das sind unsere Rechte:
lrwxrwxrwx -> Das „l“ ist für uns irrelevant da es nur beschreibt was es für ein Dateityp ist (In diesem Fall ist es ein „Softlink“) Das heißt wir können es entfernen -> rwxrwxrwx das bleibt dann noch über -> Diese Segmente können wir jetzt auseinander Bröseln -> rwx rwx rwx -> Es sind immer 3 Zeichen sollte ein Recht nicht gesetzt sein z.B. „w“ dann würde es so aussehen rwxr-x-r-x oder r-xr-xr-x
Das ist alles schön und gut aber was heißt das?

r Lesen (read)
w Schreiben (write)
x Ausführen (execute)

Jetzt können wir so eine Zeile rwxrwxrwx lesen und verstehen!

Weiterlesen

Was ist ein root? Und wie werde ich root?

Der Rootuser ist ein Superuser ähnlich wie der Administrator unter Windows. Er darf praktisch alles, ihm gehören fast alle Dateien auf dem System und er darf als einziger User Systemdateien bearbeiten wie z.b. die sources.list, dass nur der root das darf ist ein Grund warum Linux so sicher ist.

Um jetzt in den Genuss dieser Rechte zukommen gibt es unter Ubuntu die Funktion sudo, die Funktion wird einfach vor den gewünschten Befehl gestellt, wenn man nun z.B. ein Programm installieren möchte muss man folgendes in die Shell tippen:

sudo apt-get install [programm]

Anschließend musst du das root-Passwort angeben, welches du beim installieren gesetzt hast. Wenn du jetzt noch eine Aktion ausführen willst die auch root-Rechte benötigt brauchst du nicht noch einmal das Passwort eingeben, aber das sudo muss immer noch vor den jeweiligen Befehl geschrieben werden!

Weiterlesen