Soru fstab ve cifs montajı, kimlik doğrulama bilgilerini fstab'ın dışında saklamak mümkün mü?


Şu anda / etc / fstab içinde bazı ağ paylaşımlarını (kimlik doğrulaması gerektiren) bağlamak için cif kullanıyordum. Mükemmel çalışır, ancak kimlik doğrulama bilgilerini (kullanıcı adı / geçişi) fstab'ın dışına taşımak ve 600'ü chmod edebilmek istiyorum (eğer fstab izinlerini değiştirirseniz sorunları olabilir). Bunu yapmanın mümkün olup olmadığını merak ediyordum (birçok kullanıcı sistemi, bu izinlerin tüm kullanıcılar tarafından görüntülenmesini istemiyor).

dan:

//server/foo/bar /mnt/bar cifs username=user,password=pass,r 0 0

için:

//server/foo/bar /mnt/bar cifs <link to permissions>,r 0 0

(veya buna benzer bir şey). Teşekkürler.


5
2018-01-13 16:07


Menşei




Cevaplar:


Mount.cifs sayfasından:

kimlik bilgileri = dosya
    Bir kullanıcı adı ve / veya şifre içeren bir dosya belirtir. Dosyanın formatı:

                         adı = değer
                         şifre = değer
   Bu, / etc / fstab gibi paylaşılan bir dosyada düz metin olarak şifrelere sahip olmaktan tercih edilir. Herhangi bir kimlik bilgilerini doğru şekilde koruduğunuzdan emin olun.


6
2018-01-13 16:21



Belirsiz "Herhangi bir kimlik bilgilerini doğru şekilde koruduğunuzdan emin olun." genellikle dosyayı (root olarak) /root/, ve chmod 700 o - Nate Parsons
benim bağlantım da ihtiyacı domain=value Bölüm - vladkras


gibi kimlik bilgilerini kullan:

http://www.justlinux.com/nhf/Filesystems/Mounting_smbfs_Shares_Permanently.html

/ etc / fstab örneğinden:

//server/share/   /mnt/localmountpoint   cifs   credentials=/root/.creda

janneb'in gönderisi ve man sayfasına bağlantı, kimlik bilgileri dosyasında bulunması gerekenleri gösterir.


4
2018-01-13 16:22



Teşekkürler, her iki cevap da yardımcı oldu (man sayfaları okumalıydım). Doğru cevap olarak 2 cevabı işaretleyebilirsem. - tj111
endişelenmeyin ... janneb'in cevabını gördüğümde cevabın kapandığı açıktı :) - damorg


Yani her iki cevabı da biriktiriyorum

  1. Dosya oluştur, ör. /root/.cifs

    username=value
    password=value
    domain=value (optional)
    
  2. izin ver 600 (rw-izin) kimlik bilgilerinizi korumak için

    # chmod 600 /root/.cifs
    
  3. pas credentials=/root/.cifs yerine emrinize username= ve password=


1
2017-11-18 09:03