Переместить программу в /opt, чтобы сделать ее доступной для всех пользователей?
Я использую программу, которая сохранена в моем/home/vincent/Downloads(программа на самом деле является игрой, я ее скачал... файл AppImage), я обычно запускаю программу двойным щелчком мыши по ней... Теперь мне хотелось бы, чтобы эта программа была доступна всем пользователям.
Правильно ли, что мне просто нужно переместить файл AppImage, например,/optи предоставить всем пользователям разрешения на выполнение файла AppImage? Быchmod 1хватит разрешений?
Я также мог бы загрузить программу в дом каждого пользователя, но это кажется неправильным...
1 ответ
Правильно ли, что мне просто нужно переместить файл AppImage, например,
Правильно, кроме/optне находится в пути по умолчанию для всех пользователей, но/usr/local/gamesКажется, это подходящее место для вашей цели.
... и предоставить всем пользователям права на выполнение файла AppImage? Будет ли "" достаточно разрешений?
Ты имеешь в видуchmod 111 file... Нет, пользователям также потребуется установить права на чтение, т.е.chmod 555 fileэто минимум того, что вы хотите, если только все пользователи не находятся в той же группе, что и владелец файла, где в этом случаеchmod 550 fileбудет достаточно.
Уведомление в соответствии сman chmod" Пропущенные цифры считаются ведущими нулями "... Поэтому, понимая написанное Вами буквально,chmod 1фактически переведет наchmod 001отказ во всех разрешениях от владельцаuser:groupи оставлять права на исполняемые файлы для всех остальных... Я уже предполагал, что вы не хотели этого делать, но если вы действительно хотели запретить все разрешения пользователю и группе-владельцу, то минимум для васchmod 5 fileили более явноchmod 005 fileчто позволит, по иронии судьбы, толькоOthersдля выполнения файла.