Linux 15.070 Themen, 107.540 Beiträge

Voreinstellung Dateirechte

heriL / 14 Antworten / Baumansicht Nickles

Hallo, ich gehe seit einiger Zeit über einen eigenen User ins Internet. Dieser User ist der Gruppe pub zugeordnet. Wenn ich eine Datei über den Browser herunterlade wird sie mit den Dateirechten rw_r__r__ gespeichert, auf die ich mit meinem Normalen User nur lesend zugreifen kann. Kann ich diese Voreinstellung in rw_rw_r__ abändern ?

OS ist opensuse 10.3; der Browser (opera/firefox) macht keinen Unterschied.

Gruß
heriL

bei Antwort benachrichtigen
neanderix heriL „Voreinstellung Dateirechte“
Optionen

Ja, kannst du. Am einfachsten dürfte sein, deinen Standarduser auch in die Gruppe "pub" mit aufzunehmen.

Volker

Computers are like airconditioners - they stop working properly when you open Windows Ich bin unschuldig, ich habe sie nicht gewählt!
bei Antwort benachrichtigen
heriL neanderix „Ja, kannst du. Am einfachsten dürfte sein, deinen Standarduser auch in die...“
Optionen

mein Sŧandarduser ist in der Gruppe, aber die Dateirechte erlauben den Gruppenmitgliedern ja nur das Lesen. Der Browser soll die Datei aber mit Rechten ablegen, die den Gruppenmitgliedern auch das Schreiben erlaubt.
Gruß, heriL

bei Antwort benachrichtigen
neanderix heriL „mein Sŧandarduser ist in der Gruppe, aber die Dateirechte erlauben den...“
Optionen

Wenn du eine Datei über diesen speziellen Account herunterlädst:

- wer ist Eigentümer der Datei?
- wer hat welche Rechte

insbesondere: können Mitglieder der Gruppe "pub" auch schreibend auf die Datei zugreifen oder ebenfalls nur lesend?

Wenn letzteres: wechsle in den Admin Account und setze die GruppenBerechtigungen für "pub" einfach um.

Alternativ mit "chown" den Eigentümer umsetzen (nämlich auf deinen normaluser).

(sudo) chown <neuer_eigentümer> <dateiname>

Volker

Computers are like airconditioners - they stop working properly when you open Windows Ich bin unschuldig, ich habe sie nicht gewählt!
bei Antwort benachrichtigen
Borlander neanderix „Wenn du eine Datei über diesen speziellen Account herunterlädst: - wer ist...“
Optionen

Bei rw_r__r__ kann nur der Eigentümer/User (u) selbst schreiben, Gruppenmitglieder (g), und alle anderen (o) nur lesen ;-)

bei Antwort benachrichtigen
neanderix Borlander „Bei rw_r__r__ kann nur der Eigentümer/User u selbst schreiben,...“
Optionen

Ja. Und? Lösung: chown, wie oben geschrieben. Helfen könnte auch, wenn er seinen Normalaccount in die Gruppe mit aufnimmt, in der auch der Surf-Account ist.

Dann reicht im Surf account ein

chmod g+w <Dateiname> oder chmod 020 <Dateiname>

um der Gruppe Schreibrechte auf die Datei zugeben.

Volker

Computers are like airconditioners - they stop working properly when you open Windows Ich bin unschuldig, ich habe sie nicht gewählt!
bei Antwort benachrichtigen
uscos heriL „Voreinstellung Dateirechte“
Optionen

wenn du nur die standardrechtevergabe fuer den spezifischen user anedern willst kannst du das machen indem du umask in ~\.profile definierst wie du es braucht.
Ansonsten musst du die /etc/profile.local aendern um eine systemweite Aenderung einzufuehren.

HTH
uscos

PS:
Beachte mal das es man umask und auch sowas wie man -k und dann gibts ja noch das internet wo man so triviale Fragen schneller recherchieren kann als in einem Forum grossartig rumzuschreiben ;-)

bei Antwort benachrichtigen
uscos Nachtrag zu: „wenn du nur die standardrechtevergabe fuer den spezifischen user anedern willst...“
Optionen

hab vergessen zu sagen das man das natuerlich auch via acl loesen kann.

bei Antwort benachrichtigen
heriL uscos „hab vergessen zu sagen das man das natuerlich auch via acl loesen kann.“
Optionen

danke für die zahlreichen Rückmeldungen.

umask war das richtige Stichwort.

sorry, wenn ich so triviale Fragen stelle, bin aber beim googeln nicht fündig geworden :-(

Gruß, heriL

bei Antwort benachrichtigen
neanderix heriL „danke für die zahlreichen Rückmeldungen. umask war das richtige Stichwort....“
Optionen

Ich frage mich nur: warum so kompliziert?

Was genau spricht dagegen, jede Datei per chmod/chown explizit zur Bearbeitung durch andere (Gruppenmitglieder) freizugeben?

Volker

Computers are like airconditioners - they stop working properly when you open Windows Ich bin unschuldig, ich habe sie nicht gewählt!
bei Antwort benachrichtigen
Borlander neanderix „Ich frage mich nur: warum so kompliziert? Was genau spricht dagegen, jede Datei...“
Optionen
Was genau spricht dagegen, jede Datei per chmod/chown explizit zur Bearbeitung durch andere (Gruppenmitglieder) freizugeben?
Kann man leicht vergessen und muß man jedes mal machen. Die umask-Einstellung muß man nur einmalig anpassen. Halte ich für komplizierter bzw. Aufwändiger.

Gruß
Borlander
bei Antwort benachrichtigen
heriL Borlander „ Kann man leicht vergessen und muß man jedes mal machen. Die umask-Einstellung...“
Optionen

genau; ich will im Alltag Dateien vom Browser (der als Internet-User startet) runterladen und dann als normaler User einfach ändern & löschen, was kein Problem ist, wenn die Dateien automatisch mit den entsprechenden Rechten gespeichert werden.
Ich habe mir die acl angesehen, aber umask scheint mit die einfacher und damit bessere Lösung zu sein.

Gruß
heriL

bei Antwort benachrichtigen
uscos Borlander „ Kann man leicht vergessen und muß man jedes mal machen. Die umask-Einstellung...“
Optionen

+1 Danke :-), dein post habe ich erst jetzt gesehen. Warum nicht das erreichen was man will statt irgend nen dirty hack zu machen der suboptimal ist? Sowas per crontab oder logon/off script zu loesen halte ich fuer die schlechteste Loesung, da umstaendlich, potentiell gefaehrlich falls man mal eine Datei in dem Verzeichnis explizit mit chmod aendert und da man damit nur zu bestimmten Zeitpunkten die Aenderung vornehmen kann.

bei Antwort benachrichtigen
uscos neanderix „Ich frage mich nur: warum so kompliziert? Was genau spricht dagegen, jede Datei...“
Optionen

weil dann nicht funktioniert was heriL wollte, naemlich das die Datei beim neuanlegen die richtigen Berechtigungen hat.

bei Antwort benachrichtigen
uscos heriL „danke für die zahlreichen Rückmeldungen. umask war das richtige Stichwort....“
Optionen

Richtig suchen kann man lernen :-)
Oft reicht es schon seine Frage bei der Suchmaschine seiner Wahl einzugeben oder zumindest die wichtigen Woerter. So kommt man dann auch schnell auf umask: standardrechte ändern linux

Aber schoen das es geklappt hat nud Freude auf meiner Seite das du genug Antrieb hast aktiv zu suchen. Das laesst auf einen Linuxerfolg bei dir hoffen.

bei Antwort benachrichtigen