Como montar cifs com extensões unix

2

Estou tentando montar um compartilhamento cifs e ter extensões unix ativadas, mas por padrão a montagem está passando 'nounix' e não consigo descobrir como alterar o comportamento padrão. Eu verifiquei 'man mount.cifs' e não há opção para fazer o inverso de 'nounix'.

Aqui está o meu comando de montagem:

$ sudo mount -t cifs //192.168.1.135/fooshare -o username=foouser,password=foopass,uid=baruser,gid=baruser ~/fooshare

Então, quando eu verificar todas as opções que realmente foram usadas na operação de montagem, 'nounix' está presente:

$ mount | grep fooshare
//192.168.1.135/fooshare on /home/baruser/foodshare type cifs (rw,relatime,vers=default,cache=strict,username=foouser,domain=,uid=1000,forceuid,gid=1000,forcegid,addr=192.168.1.135,file_mode=0755,dir_mode=0755,nounix,serverino,mapposix,rsize=1048576,wsize=1048576,echo_interval=60,actimeo=1)
    
por Joel Cunningham 01.12.2017 / 23:05

1 resposta

2

quando adicionei ,vers=1.0 às opções de montagem, alterei as opções de montagem de nounix para unix . você pode verificar isso com mount -l ( unix não é uma opção que pode ser definida como implícita).

$ sudo mount -t cifs //192.168.1.135/fooshare ~/fooshare -o username=foouser,password=foopass,uid=baruser,gid=baruser,vers=1.0

para fornecer informações adicionais:

$ sudo bash -c "echo 3 > /proc/fs/cifs/cifsFYI"

Certifique-se de desmontar a montagem especificada corretamente antes de definir a opção. Para ver o status (número de montagens atuais de cifs por):

$ cat /proc/fs/cifs/DebugData
    
por Rudger 12.01.2018 / 12:56