Ich habe gerade eine andere Anfängerfrage zu "Kann nicht schreiben ....... Berechtigungen überprüfen" beantwortet.
Natürlich kann ich chown / chmod benutzen; Ich arbeite sowieso mit Kommandozeile. Der Durchschnittsverbraucher tut dies jedoch nicht.
Was soll ich also Leuten ohne GNU / Linux-Erfahrung sagen?
Als root arbeiten? Ich weiß zum Beispiel, dass Nemo die Funktionalität "als root öffnen" hat. Aber nein! Ich denke nicht, dass es eine gute Idee für einen durchschnittlichen Benutzer ist. Es ist viel zu gefährlich. Anschließend erstellt der Benutzer eine Datei im Root-Dateimanager und fragt sich, warum er diese Datei nicht löschen oder ändern kann. Und so weiter.
Sagen Sie ihm, er soll lernen, wie man chown / chmod benutzt? Und hier sind wir - Nerd-only-Linux, wo alles so kompliziert ist. So machen wir die Dinge; aber es ist keine gute Option für den Durchschnittsverbraucher.
Warum hilft der Dateimanager nicht?
Ich hasse es, das zu sagen, aber schauen Sie, wie Windows damit umgeht. Standard sind Benutzerberechtigungen. Und wenn der Dateimanager mehr braucht, fragt er nur den Benutzer.
Dies kann nicht schwer zu implementieren sein. Wenn ein Vorgang mit einer Berechtigungsausnahme fehlschlägt, versuchen Sie, ihn mit gksudo auszuführen.
Und ja: Ich bin wirklich unerfahren mit der gesamten Open-Source-Welt.
Meine Fragen:
- Gibt es Gründe, warum dies nicht so gemacht wird?
- Hat jemand so etwas implementiert?
- Ist das etwas, was du als Fehler meldest (Ubuntu oder zB Gnome)?
- Ist das etwas, was ich versuchen könnte, mich selbst umzusetzen?
root
Berechtigungen, es sei denn, Sie arbeiten als Administrator. In diesem Fall sollten Sie als Administrator arbeiten und beide Welten getrennt halten. Sie können Software in Ihrem Home - Verzeichnis installieren, stellen Sie Ihre eigene Umgebung Einstellungen in.bashrc
,.profile
etc ...