Mein Mac hat Ordner freigegebene und öffentliche Ordner. Ihre Berechtigungen lauten drwxr-xr-x + für Öffentlich und drwxrwxrwt @ für Freigegeben. Was bedeuten die Zeichen + und @?Wofür sind die Dateiberechtigungszeichen @ und +?
Antwort
@ bedeutet, dass es "erweiterte Attribute" gibt. Typ
ls [email protected]
um zu sehen, was sie sind. Mit diesem Befehl wird alles mit einem @ dahinter einige zusätzliche Zeilen haben, die erklären, warum es ein @ hat. Meiner Erfahrung nach bedeutet das normalerweise, dass eine Datei mit einer anderen Anwendung als der Standarddatei geöffnet wird (dh sie könnte mit einem anderen Texteditor als gewohnt geöffnet werden) oder gelegentlich mit einer anderen Kodierung als der Standardwert ist $ LANG.
Von der Manpage für „ls“:
Wenn die Datei oder das Verzeichnis Attribut erweitert, Feld, um die Berechtigungen von der Option -l gedruckt wird durch ein Zeichen ‚@‘ gefolgt. Andernfalls, wenn die Datei oder das Verzeichnis erweiterte Sicherheitsinformationen enthält, wird dem Feld "Berechtigungen", das mit der Option -l gedruckt wird, ein "+" - Zeichen gefolgt.
Ich bin nicht vertraut mit erweiterten Attributen, aber die erweiterten Sicherheitsinformationen, auch ACLs genannt, geben feinere Kontrolle über Dateiberechtigungen. Grundsätzlich tritt dieses + auf, wenn Sie Berechtigungen für eine Datei/ein Verzeichnis festlegen, die über die üblichen Optionen für Lesen/Schreiben/Ausführen für Benutzer/Gruppe/Sonstiges hinausgehen. Sie können die ACLs sehen, indem Sie ein 'ls -le' ausführen.
- 1. Wofür sind die .lyx ~ Dateien?
- 2. Wofür sind UIBarButtonItems möglicheTitel?
- 3. Wofür sind Ruby Globals nützlich?
- 4. Wofür sind starke benannte Schlüssel?
- 5. Wofür sind rekursive Arrays gut?
- 6. Wofür sind die öffentlichen Symbolserver von Microsoft nützlich?
- 7. Wofür sind JSDoc @ type geschweifte Klammern?
- 8. Wofür sind die Integer-Typen der minimalen Breite nützlich?
- 9. Wofür ist die Ausbeute?
- 10. Wofür wird die Klassenladung verwendet?
- 11. Was sind die Methoden Html.Validate und Html.ValidateFor?
- 12. Was sind die | und^Operatoren verwendet für?
- 13. Wofür wird die clientID benötigt?
- 14. Wofür stehen "nib" und "xib"?
- 15. Wofür wird die Struktur.sql verwendet?
- 16. Wofür wird die Transaktionsreplikation verwendet?
- 17. Wofür werden die JPA @Table-Annotationsvariablen "catalog" und "schema" verwendet?
- 18. Wofür ist die Spalte _COUNT?
- 19. Wofür ist die Datei .sconsign.dblite?
- 20. 320 und Up Framework - Wofür ist die Größe 600?
- 21. Was sind die Pager und Hash Plugins für die LightGallery?
- 22. Wofür stehen ..1 und ..2 in R?
- 23. Wofür sind Namespaces? Was ist mit den Verwendungen?
- 24. Freistehende Objekte in Jdo/Hibernate - Wofür sind sie überhaupt?
- 25. Wofür werden die verschiedenen gettext-Dateiformate verwendet?
- 26. Wofür wird die Java-Klasse "Context" verwendet?
- 27. Warum ist die Speicheradresse 0x0 reserviert und wofür?
- 28. Wofür werden die Flags "appop" und "development" verwendet?
- 29. wofür steht schluck- "cli"?
- 30. Wofür ist die Position relativ nützlich?
SO ist für Programmierung Fragen, vielleicht versuchen Sie es hier: http://www.mac-forums.com/forums/os-x-operating-system/ – Kev