Mount.cifs kimlik bilgilerini nasıl iletirim?


16

Mac ve linux'un heterojen bir ağını koruyorum, bu yüzden makineler arasında montaj stratejilerini birleştirmek için küçük bir perl betiği oluşturmaya karar verdim.

Linux'ta şu anki uygulama / etc / fstab içinde çalışıyor:

//myserverhere.com/cifs_share / mnt / cifs_share cifs kullanıcısı, uid = 65001, rw, çalışma grubu = DEV, kimlik bilgileri = / root / .cifs 0 0

ve /root/.cifs içeriği

username=ouruser
password=ourpassword

Ben aşağıdaki gibi fstab olmayan bir formata çevirmeyi denedim:

mount.cifs //myserverhere.com/cifs_share /mnt/cifs_share user,uid=65001,rw,workgroup=DEV,credentials=/root/.cifs

Ama işe yaramıyor gibi görünüyor.

Birisi yanlış yaptığımı söyleyebilir mi lütfen?

Şimdiden teşekkürler.

Ismael Casimpan :)

Yanıtlar:


19

Mount.cifs sözdizimi:

mount.cifs {service} {mount-point} [-o options] 

"-O" dan sonra seçenekleri geçmeniz gerekir. Örneğin, verilen seçeneklerle, komutunuz şöyle olmalıdır:

mount.cifs //myserverhere.com/cifs_share /mnt/cifs_share \
    -o user,uid=65001,rw,workgroup=DEV,credentials=/root/.cifs

(Verdiğiniz seçenekleri test etmedim.)


'-o' unuttuğum kişiydi. İşaret ettiğiniz için teşekkürler. Denedim ve şimdi çalışıyor. Çok teşekkür ederim :)
icasimpan

Ayrıca, kimlik bilgileri metin dosyasının UTF-8 kullanırken bayt sırası işareti (BOM) İÇERMEDİĞİNDEN emin olun. Aksi takdirde, mount/ adresinden garip bir "Kimlik bilgisi yanlış biçimlendirilmiş" iletisi alırsınız mount.cifs.
ManuelAtWork

0

-o vers = 1.0 seçeneğiyle mount sorunumu düzeltti. RHEL'in 7.4'ten 7.7'ye yükseltilmesinden sonra, SMB protokol sürümü değişmiş gibi görünüyor. Cifs sunucusu sürümüyle eşleşecek sürümü belirtin.


0

Aldığım hata şuydu: mount error(5): Input/output error Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

-o vers = 3.0 seçeneğiyle mount sorunumu düzeltti. Sunucumu yükseltmedim, ancak müvekkilim bana bilgi vermedi.

-o vers = 1.0 seçeneği şu anda test ettiğim gibi çalışıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.