
Eu uso um programa que está salvo no meu /home/vincent/Downloads
diretó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, /opt
e dar a todos os usuários as permissões para executar o arquivo AppImage? Seriam chmod 1
permissõ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 /opt
nã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 file
será suficiente.
Perceberde acordo comman chmod
"Os dígitos omitidos são considerados zeros à esquerda"... Portanto, interpretar o que você escreveu literalmente, chmod 1
na verdade se traduzirá em chmod 001
negar todas as permissões do proprietário user:group
e 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 file
ou mais explicitamente chmod 005 file
o que permitirá, ironicamente, apenas Others
executar o arquivo.