1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Filebase
  4. Forum
  5. Zebradem-WIKI
  6. Foren-Regeln
  7. Spenden Liste
    1. Spenden
  • Anmelden
  • Registrieren
  • Suche
ZebraDem-Sponsoring
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Dateien
  • Forum
  • Erweiterte Suche
  1. Forum
  2. Computer Ecke
  3. Betriebssysteme
  4. Linux

Lösung : umask 0002

  • mandy28
  • 16. Juni 2012 um 09:14
  • Geschlossen
  • mandy28
    Erleuchteter
    Reaktionen
    1
    Punkte
    88.996
    Beiträge
    16.178
    • 16. Juni 2012 um 09:14
    • #1

    [color="#FFFF00"]umask[/color]


    user von z.B. ubuntu 12.04 kennen das Problem

    Code
    Please unpack/checkout again with umask set to 0022. Schluss.


    Gut maskiert
    Wer neu angelegten Dateien direkt bestimmte Rechte mitgeben möchte, setzt dazu das Kommando umask ein. Die Eingabe von umask ohne Optionen verrät die Voreinstellung:

    Code
    huhn@open:~$ umask
    0022

    Die Ausgabe von umask ist eine vierstellige Oktalzahl – allerdings verrät das Kommando nicht etwa, welche Rechte vergeben werden, sondern zeigt vielmehr an, welche Rechte entzogen werden. Die Zahl 0022 bedeutet also, dass neue Dateien die Zugriffsrechte rw-r--r-- (644) und neue Verzeichnisse die Rechte rwxr-xr-x (755) erhalten (jeweils für die Gruppe und alle anderen wird 2, also "schreiben", abgeschaltet). Dabei sollte man beachten, dass neu erzeugte Dateien nie standardmäßig ausführbar sind, während bei Verzeichnissen das x-Attribut gesetzt wird – wenn Sie es nicht durch eine entsprechende Umask verhindern.

    Um die Maske zu ändern, tippen Sie umask und den neuen Wert. Sollen neu angelegte Dateien also auch von Gruppenmitgliedern schreibbar sein, stellen Sie dieses ein mit:

    Code
    umask 0002


    Beachten Sie, dass solche Änderungen nur temporär für die Dauer einer Bash-Sitzung gelten. Wer die umask dauerhaft setzen möchte, muss dieses in die Datei .profile oder .bashrc eintragen. Dort sollte dann umask 0002 stehen – ohne Anführungszeichen. Die Änderung tritt in Kraft, wenn Sie eine neue Bash starten oder die veränderte Konfigurationsdatei, beispielsweise durch den Aufruf . .bashrc, einlesen.

    Umask modification

    Code
    $ umask
    002


    Editiere /etc/login.defs

    Code
    sudo gedit /etc/login.defs
    Code
    USERGROUPS_ENAB yes


    und mit # auskomentieren

    Code
    #USERGROUPS_ENAB yes

    bzw auf no setzen

    Code
    USERGROUPS_ENAB no

    anschliessend abspeichern
    Ergebnis

    Code
    $ umask
    022

    Wer nicht mit Oktalzahlen rechnen mag, kann umask auch in einer Form aufrufen, die an chmod erinnert: Nach

    Code
    umask u=rwx,g=rx,o=


    sind alle neu erzeugten Dateien von Benutzer und Gruppe lesbar und nur vom Benutzer schreibbar; für Verzeichnisse gilt das gleiche, aber Benutzer und Gruppenmitglieder können sie außerdem auch betreten.


    nützlicher link : Linux - Runtime Environment

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!

Benutzerkonto erstellen Anmelden

Spenden

Vielen Dank für die Unterstützung!
Hiermit unterstützt du Zebradem.
Das beinhaltet überwiegend die Serverkosten und Lizenzgebühren.
Spenden

Letzte Beiträge

  1. Geplante Änderungen bei der Vorratsdatenspeicherung: Ein Überblick

    heugabel
    3. Juni 2026 um 14:27
  2. Existenz eines vermeintlichen Limits bei Google durchMassive Löschungen in Frage gestellt

    heugabel
    3. Juni 2026 um 10:27
  3. Ubuntu 26.04: Der Weg in die KI-Zukunft oder nur ein Marketing-Schachzug?

    heugabel
    3. Juni 2026 um 09:27
  4. Illegale IPTV-Dienste: Eine versteckte Geldquelle für einen britischen Postboten

    heugabel
    3. Juni 2026 um 08:27
  5. Großfahndung gegen IPTV-Piraten in Großbritannien

    heugabel
    2. Juni 2026 um 18:27
  6. Datenleak an der Universität Saarland — Über 40.000 Accounts betroffen

    heugabel
    2. Juni 2026 um 12:27
  7. Vergleich der Privacy-Coins: Monero und Zcash im Überblick

    heugabel
    2. Juni 2026 um 11:27
  8. Händler haften für Bildrechte Trotz Zusicherungen ihrer Lieferanten

    heugabel
    1. Juni 2026 um 17:27
  9. Änderungen bei der Update-Garantie für Kindle-Reader erschüttern das Vertrauen

    heugabel
    1. Juni 2026 um 16:27
  10. Mehrfache Hausdurchsuchungen legal: Was die Rechtsprechung sagt

    heugabel
    1. Juni 2026 um 15:27

Aktivste Themen

  1. The Highway to Freedom is now Open for Everyone!!

    29 Antworten
  2. iOmega sftp

    24 Antworten
  3. Wo sind die Linux User ???

    20 Antworten
  4. Erste Beta von Ubuntu 10.04 steht zum Download bereit

    19 Antworten
  5. php webseiten script ubuntu reboot

    18 Antworten
  6. Welches Linux auf alten Laptop?

    11 Antworten
  7. kennt sich jemand mit SABnzbd aus?

    10 Antworten
  8. Keybord Error bei Fujitsu Siemens Futro C 100

    9 Antworten
  9. Debian Homeserver Anleitung

    9 Antworten
  10. Debian 5.0.5

    9 Antworten
© 2024 Zebradem - Software by WoltLab