Não foi possível definir a senha do usuário no fstab

2

Eu estou tentando adicionar a entrada abaixo ao / etc / vfstab no Solaris 11.2 para montar uma pasta compartilhada do Windows no momento da reinicialização:

//192.168.1.45/share    -   /mnt/winshare  smbfs    -   yes fileperms=0777,dirperms=777

o compartilhado está funcionando, a pasta de montagem existe, o único problema que não sei como e onde definir o nome de domínio, nome de usuário, senha e o outro problema que minha senha possui @ caractere, portanto, se eu usei coisa como usuário: p @ ss @ 192.168.1.45 não funcionará.

Por favor, conselho.

    
por masker 01.12.2015 / 09:40

1 resposta

2

Como dito em fstab and cifs mounting , possível armazenar informações de autenticação fora do fstab? , você pode usar um arquivo de credenciais:

credentials=filename: Specifies a file that contains a username and/or password. The format of the file is:

username=value
password=value    

This is preferred over having passwords in plaintext in a shared file, such as /etc/fstab. Be sure to protect any credentials file properly.

Exemplo de / etc / fstab:

//192.168.1.45/share   /mnt/winshare   cifs   credentials=/root/.creda,domain=yourworkgroup

Certifique-se de limitar as permissões de arquivo para 600 no arquivo de credenciais e garanta que o proprietário seja root: root:

chown root:root /root/.creda
chmod 600 /root/.creda

Espero que ajude!

    
por 01.12.2015 / 10:50