Programm nach /opt verschieben, um es allen Benutzern zugänglich zu machen?

Programm nach /opt verschieben, um es allen Benutzern zugänglich zu machen?

Ich benutze ein Programm, das in meinem Verzeichnis gespeichert ist /home/vincent/Downloads(Programm ist eigentlich ein Spiel, ich habe es heruntergeladen...AppImage-Datei), normalerweise starte ich das Programm mit einem Doppelklick darauf... Nun möchte ich, dass dieses Programm allen Benutzern zur Verfügung steht.

Ist es richtig, dass ich die AppImage-Datei einfach nach eg verschieben /optund allen Benutzern die Berechtigung zum Ausführen der AppImage-Datei erteilen muss? Wären chmod 1diese Berechtigungen ausreichend?

Ich könnte das Programm auch in den Home-Speicher jedes Benutzers herunterladen, aber das scheint falsch zu sein ...

Antwort1

Ist es richtig, dass ich nur die AppImage-Datei verschieben muss, zB /opt

„Richtig, außer“ /optbefindet sich nicht im Standardpfad aller Benutzer, /usr/local/gamesist und scheint aber für Ihren Zweck der richtige Ort zu sein.

... und allen Benutzern die Berechtigung zum Ausführen der AppImage-Datei erteilen? Wären " chmod 1" ausreichende Berechtigungen?

Sie meinen chmod 111 file... Nein, für Benutzer müssen auch Leseberechtigungen festgelegt werden. Dies chmod 555 fileist das gewünschte Minimum, es sei denn, alle Benutzer gehören zur selben Gruppe wie der Eigentümer der Datei, was in diesem Fall chmod 550 fileausreicht.

Beachtenentsprechendman chmod"Ausgelassene Ziffern werden als führende Nullen betrachtet" ... Wenn Sie das, was Sie geschrieben haben, also wörtlich nehmen, chmod 1bedeutet das, dass chmod 001Sie dem Eigentümer alle Berechtigungen verweigern user:groupund allen anderen die Ausführungsberechtigungen überlassen ... Ich bin bereits davon ausgegangen, dass Sie das nicht so gemeint haben, aber wenn Sie dem Eigentümerbenutzer und der Eigentümergruppe tatsächlich alle Berechtigungen verweigern wollten, dann ist das Minimum für Sie chmod 5 fileoder expliziter, was ironischerweise nur die Ausführung der Datei chmod 005 fileerlaubt .Others

verwandte Informationen