Script no caminho de inclusão não acessível ao usuário doméstico

0

Então eu coloquei um atalho para um dos meus scripts em / usr / bin e ele está incluído. Mas o comando pode ser executado somente pelo root, outros usuários falharam em executá-lo: (

$ sudo su
# chmod +x /opt/altf2/altf2
# ln -s /opt/altf2/altf2 /usr/bin/altf2
# altf2
It's working
# chmod 777 /opt/altf2/altf2
# chmod 777 /usr/bin/altf2
# su francois
$ altf2 gedit
altf2: command not found
$ /usr/bin/altf2
bash: /usr/bin/altf2: Permission denied
    
por François ッ Vespa ت 04.09.2012 / 11:08

1 resposta

0

É possível que o usuário francois não possa entrar no diretório /opt/altf2 . Você deve adicionar pelo menos r permssion nele. Ele não permitirá a listagem, mas permitirá o acesso de arquivos explicitamente especificados.

    
por 04.09.2012 / 11:10