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/share1
ve/srv/share2
mü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 montajcifs
normal 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 links
olması 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? .