Auto iniciando um programa antes de qualquer outro programa e impedindo que ele execute os outros programas até que um diretório seja montado

1

Bem, o título diz tudo, como posso iniciar automaticamente um programa antes de mais nada e impedir que qualquer outro programa seja executado até que um determinado diretório seja montado?

Estou construindo um programa front-end para o comando "ncpmount" e ele tem que impedir que qualquer programa seja executado até que o usuário faça login em sua conta remota e seus arquivos sejam montados.

    
por MetaDark 01.11.2010 / 00:29

1 resposta

2

Se você puder usá-lo, ncpfs é um módulo de sistema de arquivos que permite montar um compartilhamento NetWare usando o utilitário mount padrão do Linux. Isso permitiria que você adicionasse uma linha ao seu /etc/fstab , que montaria o compartilhamento como parte da inicialização do sistema. Você simplesmente verificaria se o seu ponto de montagem contém arquivos para garantir que a montagem funcionasse com êxito. Consulte a documentação do Ubuntu para obter informações detalhadas sobre como adicionar uma linha a /etc/fstab .

Se você precisar usar ncpmount , tenha em mente que terá que usar a opção -P, pois o usuário não poderá inserir uma senha se for necessário. Dito isto, você poderia usar um arquivo rc.local para executar o ncpmount como parte da inicialização do sistema. Recomendo consultar a documentação do Ubuntu para obter informações detalhadas sobre o rc.local.

Por fim, depois de fazer toda essa digitação, encontrei este documento no site da Novell. É um passo a passo para configurar /etc/fstab para montar automaticamente um compartilhamento NetWare na inicialização do sistema. Isso pode ser todo o guia que você precisa.

Desculpe, eu preparei links mais úteis para você, mas não tenho reputação suficiente para postar mais de um.

    
por ayan4m1 01.11.2010 / 01:42