Default fedora 15 install, como você obtém uma unidade de rede para montar após o login?

2

Estou executando uma instalação padrão do fedora 15. Meu objetivo é ter algumas unidades de rede montadas logo após o usuário fazer login graficamente (não via ssh).

O script que eu quero executar é basicamente um monte de comandos de montagem: sudo mount ...; sudo mount ...; sudo mount ...; .

Eu usei visudo para permitir que o usuário tenha o NOPASSWD necessário ao fazer sudo mount .

Onde posso colocar meu script simples para que, quando o usuário fizer login, o script seja executado?

    
por Trevor Boyd Smith 15.09.2011 / 21:24

1 resposta

2

Primeiramente, você deve não simplesmente permitir que o acesso não-restrito seja montado como o superusuário usando NOPASSWD . Em vez disso, você deve criar entradas apropriadas em /etc/fstab para que os sistemas de arquivos possam ser montados por usuários sem privilégios.

Se você realmente quiser fazer isso (não sabe), você pode fazer isso em ~/.bash_profile se os usuários usarem o bash como shell, caso contrário, ~/.profile ou /etc/profile evalating $EUID .

Novamente, não faça isso. Basta adicionar as entradas do fstab para que um usuário sem privilégios possa montá-lo sem elevar.

    
por 15.09.2011 / 21:38