Şifrem virgül sembolü içerdiğinden aynı sorunum var (yani "PASS, WORD"):
$ sudo mount -t cifs -o domain=mydomain,username=myuser,password=PASS,WORD //server/share localfolder
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
İlk önce, ayrıntılı modu etkinleştirmeyi denemelisiniz (--verbose seçeneği):
$ sudo mount -t cifs -o domain=mydomain,username=myuser,password=PASS,WORD //server/share localfolder --verbose
mount.cifs kernel mount options: ip=172.30.91.137,unc=\\server\share,WORD,user=myuser,,domain=mydomain,pass=********
Burada sorunumu görüyorum. Virgül her şeyi kırar. Çözüm kimlik bilgisi dosyası kullanmaktır. Man mount.cifs ile yazılanlar:
credentials = dosyaadı kullanıcı adı ve / veya parola içeren bir dosyayı ve isteğe bağlı olarak çalışma grubunun adını belirtir. Dosyanın biçimi:
username=value
password=value
domain=value
Bu, / etc / fstab gibi paylaşılan bir dosyada düz metin olarak parolalara sahip olmak yerine tercih edilir. Herhangi bir kimlik bilgisi dosyasını doğru şekilde koruduğunuzdan emin olun.
Bu dosyayı istediğiniz şekilde oluşturun:
$ cat > cifs.credo
username=myuser
password=PASS,WORD
domain=mydomain
ve kullanın (--verbose atlanabilir)
$ sudo mount -t cifs -o credentials=path/to/cifs.credo //server/share localfolder --verbose
mount.cifs kernel mount options: ip=172.30.91.137,unc=\\server\share,user=myuser,,domain=mydomain,pass=********
Şifre ile ilgili sorun yok.