Movendo o programa para /opt para torná-lo acessível a todos os usuários?

Movendo o programa para /opt para torná-lo acessível a todos os usuários?

Eu uso um programa que está salvo no meu /home/vincent/Downloadsdiretório (o programa na verdade é um jogo, eu baixei... arquivo AppImage), normalmente inicio o programa clicando duas vezes nele... Agora gostaria que este programa estivesse disponível para todos os usuários.

É correto que eu só precise mover o arquivo AppImage para, por exemplo, /opte dar a todos os usuários as permissões para executar o arquivo AppImage? Seriam chmod 1permissões suficientes?

Eu também poderia baixar o programa na casa de cada usuário, mas isso parece errado...

Responder1

É correto que eu só preciso mover o arquivo AppImage para, por exemplo /opt

Correto, exceto que /optnão está no caminho padrão de todos os usuários, mas /usr/local/gamesé e parece ser o lugar certo para o seu propósito.

... e dar a todos os usuários permissões para executar o arquivo AppImage? Seriam " chmod 1" permissões suficientes ?

Você quer dizer chmod 111 file... Não, os usuários também precisarão das permissões de leitura definidas, ou seja, chmod 555 fileé o mínimo para o que você deseja, a menos que todos os usuários estejam no mesmo grupo que o proprietário do arquivo, onde neste caso chmod 550 fileserá suficiente.

Perceberde acordo comman chmod"Os dígitos omitidos são considerados zeros à esquerda"... Portanto, interpretar o que você escreveu literalmente, chmod 1na verdade se traduzirá em chmod 001negar todas as permissões do proprietário user:groupe deixar permissões executáveis ​​para qualquer outra pessoa... Eu já presumi que você não pretendia fazer isso, mas se você realmente pretendia negar todas as permissões do usuário proprietário e do grupo, então o mínimo para você é chmod 5 fileou mais explicitamente chmod 005 fileo que permitirá, ironicamente, apenas Othersexecutar o arquivo.

informação relacionada