KOBİ ağ paylaşımları ve sembolik bağlar


1

Evde Samba hisseleri ile denemeler yapıyorum ve sembolik bağların nasıl çalıştığını anlamaya çalışıyorum.
Windows ve Ubuntu ya da Debian dağıtımlarını çalıştıran birkaç makinede birkaç ağ paylaşımım var.
Birkaç şeyi anlamaya çalışıyorum:

  • Payların içinde ve paylar arasında ancak paylaşılan yolların dışında sembolik linklerin (herhangi bir müşteriden) oluşturulmasına izin vermek mümkün mü? Örneğin, eğer bağlantı kurabilirsem /srv/share1ve /srv/share2mümkün olsa:

    /srv/share1/link -> /srv/share1/file
    

    ve

    /srv/share2/link -> /srv/share1/file
    

    ancak bu 2 dizinin dışındaki herhangi bir dosya değil mi?

  • hisseleri oluştururken herhangi bir müşteriye veya belirli müşterilere sembolik bağlantılar "şeffaf" yapmak mümkün mü? Bağlantıları görmek için bunları diğer makinelere monte ederken kullanmam gereken belirli seçenekler var mı?
    Şu anda bunları kullanarak montaj cifsnormal dosya olduğu gibi sembolik bağlar gösterir (kimlik doğrulaması yanında komutu kullanarak herhangi bir seçenek ayarlamadım).
    Bu cevap: Ubuntu klasörünü silme bağlantısı, OSX ve Samba üzerinden yapıldığında hedef klasörün içeriğini siler .

  • Bağlantıları yönetmek için kullanılan çeşitli seçeneklerin artıları ve eksileri hakkında daha net bir anlayış edinmek isterim; özellikle aşağıdakilerin avantaj ve dezavantajları:

    [global]
    allow insecure wide links = Yes
    unix extensions = Yes
    wide links = Yes
    

    yerine:

    [global]
    unix extensions = No  # Does this imply UNIX clients cannot create symlinks?
    wide links = Yes
    

    yanı sıra açık allow insecure wide linksolması ile ilgili bariz güvenlik sorunu .
    Yukarıdaki yapılandırma şudur: https://unix.stackexchange.com/q/5120/181086

Kısmi bir cevap burada verilmiştir: ağ bağlantılı sürücüde sembolik bağlantılar oluşturma ancak Windows ile ilgilidir.
Şunun gibi diğer cevaplar: Ubuntu + en son samba versiyonu, symlinks artık pencerelere monte edilen
paylaşım
üzerinde çalışmamaktadır NTFS paylaşımında bir Symlink oluşturmak gerçekten yeni değildir ve neden ya da olmasın nedenleriyle derinlemesine gitmez. iş.
Sonunda Samba Linux'un payını anlamadım - Windows makineleri neden sembolik bağlar göstermiyor / izlemiyor? .


Sorulan bu soru biraz fazla geniş. Anlamanız gereken ilk şey, bağlantıların bir Dosya Sistemi kavramı olduğudur ve Samba'nın istemciler için bir dizi sanallaştırılmış dosya sistemi anlambilimi sunması, sunucudaki gerçek dosya sistemi uygulamasının üzerine oturur. Sonuçta, bu, yerel dosya sisteminde bağlantılar oluşturmak arasındaki farkın, basitçe gezinme ve erişim için linkleri ayırmanın farklı olduğu anlamına gelir. Hiçbir zaman paylaşımlar üzerinde sembolik bağlantılar oluşturmak için bir mekanizma görmedim, ancak ortak olarak müşterilerin erişmesi için ortak dizinler içinde sembolik bağlantılar kurdum.
Frank Thomas
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.