
我使用保存在我的目錄中的程式/home/vincent/Downloads
(程式實際上是一個遊戲,我下載了它...AppImage檔案),我通常會透過雙擊它來啟動該程式...現在我希望該程式可用給所有用戶。
/opt
我只需要將 AppImage 檔案移動到 例如並授予所有使用者執行 AppImage 檔案的權限,是否正確?chmod 1
權限夠嗎?
我也可以將該程式下載到每個用戶的家中,但這似乎是錯誤的...
答案1
我只需要將 AppImage 檔案移動到例如是否正確
/opt
正確的除了/opt
不在所有使用者的預設路徑中,但/usr/local/games
似乎是適合您的目的的正確位置。
...並授予所有使用者執行AppImage檔案的權限? 「
chmod 1
」有足夠的權限嗎?
您的意思是chmod 111 file
...不,使用者還需要設定讀取權限,也就是chmod 555 file
您想要的最低權限,除非所有使用者都與檔案擁有者位於同一群組中,在這種情況下chmod 550 file
就足夠了。
注意根據man chmod
」省略的數字假定為前導零「 ...因此,從字面上理解您所寫的內容,chmod 1
實際上會轉化為chmod 001
拒絕所有者的所有權限user:group
並為其他任何人留下可執行權限...我已經假設您無意這樣做,但如果您確實打算拒絕來自所有者使用者和群組的所有權限,那麼您的最低權限是chmod 5 file
或更明確地chmod 005 file
,諷刺的是,僅允許Others
執行該檔案。