Wenn es sich um ein Verzeichnis handelt, das Ihnen gehört, gewähren Sie sich Zugriff darauf:
chmod u+rx,go-w openfire
Dadurch erhalten Sie die Berechtigung, das Verzeichnis und die darin enthaltenen Dateien zu verwenden (x
) und die darin enthaltenen Dateien aufzulisten (r
); es verweigert auch der Gruppe und anderen Schreibzugriff auf das Verzeichnis, was normalerweise richtig ist (obwohl Sie manchmal der Gruppe erlauben möchten, Dateien in Ihrem Verzeichnis zu erstellen – aber ziehen Sie in Betracht, das Sticky-Bit für das Verzeichnis zu verwenden, wenn Sie dies tun).
Wenn es sich um das Verzeichnis einer anderen Person handelt, benötigen Sie wahrscheinlich etwas Hilfe vom Eigentümer, um die Berechtigungen zu ändern, damit Sie darauf zugreifen können (oder Sie benötigen Hilfe von root
um die Berechtigungen für Sie zu ändern).
chmod +x openfire
hat für mich funktioniert. Es fügt dem Openfire-Ordner eine Ausführungsberechtigung hinzu.
Wechseln Sie in den Superuser-Modus und cd in das Verzeichnis, zu dem Sie keine Berechtigung haben. Sudo erfordert ein Administratorkennwort.
sudo su
cd directory
Die Antwort von @ user812954 war sehr hilfreich, außer dass ich dies in zwei Schritten tun musste:
sudo su
cd directory
Um den Superuser-Modus zu verlassen, geben Sie einfach exit
ein .