it-swarm-ko.tech

내 fstab에 SMB 공유를 마운트하는 데 문제가 있습니다.

Windows 상자에 유효하고 연결할 수있는 SMB 공유가 있습니다.

Sudo mount -t cifs //192.168.0.9/C /mnt/WinC -o username=foo,password=bar

내 fstab에서 마운트 할 수 없습니다. fstab 항목은 다음과 같습니다.

//192.168.0.9    /mnt/WinC    credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777    0    0

자격 증명 파일 (이 작업을 수행하는 동안 777 권한이 있음)에는

username=foo
password=bar

그러나 Sudo mount -a는 dmesg | 꼬리, 쇼

[225040.991705]  CIFS VFS: No username specified
[225050.991721]  CIFS VFS: cifs_mount failed w/return code = -22

다른 사람 이이 문제를 보았고 해결할 수 있었습니까?

14
Rob Cowell

smbfs을 설치하십시오.

패키지가이 문제를 해결할 수 있다고 어리석게 들리지만 자격 증명 파일을 사용하면 커널은 마운트 자체를 수행하지 않고 mount.cifs 명령으로 전환합니다. 이 패키지는 mount.cifs을 제공하므로 승리를 향한 길로 가야합니다!

Edit : Klaus는 주석에서 지적했듯이 13.04 이상에서는 cifs-utils가 필요합니다.

27
Oli

나는 14.04에 화가났다. credential = 옵션은 cli에 "손으로"마운트 할 수 있지만 fstab에 공유를 마운트하지 않았습니다. 문제는 "cifs-utils"패키지가 설치되지 않았다는 것입니다 ...

Sudo apt-get install cifs-utils

그리고 모든 것이 잘되었습니다 ...

5
HB9DTX