Finder paylaşımı VPN üzerinden bağlar ve sonra dosyayı kaydetmeyi reddederse, tünel zaten işini yapıyor ve anlaşmazlık dosya sunucusundaki kimlik ve haklarla ilgili. Bağlama hiç görünmüyorsa, o noktadan ötesi test edilmemiş demektir. İki durum da macOS’ta benzer görünen bir iletişim penceresiyle biter, bu yüzden insanlar VPN’in üretemeyeceği bir arıza için VPN profillerini yeniden kurar. Önce bağlantının tam olarak nerede durduğunu belirliyorum, ancak ondan sonra düzenlemeye geldiğim belge yerine tek kullanımlık bir dosyayla yazmayı test ediyorum.

Nereye bakılacağını üç koşul belirler

Bir ayara dokunmadan önce üç yanıta ihtiyacınız var: ad tünelin yönlendirdiği özel bir adrese mi çözümleniyor, SMB hizmeti verdiğiniz hesabı kabul ediyor mu ve o hesabın tam olarak o paylaşım, klasör ve işlem üzerinde yazma hakkı var mı. Her biri farklı yerde başarısız olur ve yalnızca ilki VPN sahibine aittir.

What you seeWhat it establishesWho fixes it
Name does not resolve, or resolves outside the tunnelThe path was never builtVPN or DNS administrator
Name resolves, port 445 times outRoute, firewall or overlapping address spaceVPN and network owners
Server answers, the sign-in is rejectedThe file-service account, not the VPN loginFile-server owner
Share mounts, writing is refusedShare policy or directory rightsFile-server owner

Tablo yerini hak ediyor çünkü Mac oturumu, VPN oturumu ve SMB hesabı üç ayrı kimliktir. VPN parolasını değiştirmek kayıtlı kullanıcıyı reddeden bir paylaşımı asla açmaz ve bağlandığını bildiren bir istemci hedeflediğiniz sunucu hakkında hiçbir şey söylemez.

Adresle bağlanın, göz atarak değil

Uzak bir paylaşım tamamen erişilebilir olup yine de Finder’ın Ağ listesinde görünmez kalabilir. Ofis LAN’ında keşif yayın ve multicast adlarına dayanır ve çoğu VPN bu trafiği tünelden geçirmez, bu yüzden boş Ağ görünümü kopuk bağlantının kanıtı değildir.

  1. Amaçlanan VPN’i normal istemcisiyle başlatın ve kimlik doğrulamayı tamamlayın.

  2. Finder’da Git’i seçin, ardından Sunucuya Bağlan’a tıklayın veya Command-K tuşlarına basın.

  3. Verilen adresi yazın. Bu örnekte adres smb://files.corp.example/team’dir; açıklayıcı bir ad, herkese açık bir hizmet değil. Elinizde yalnızca sunucu adı varsa ona bağlanın ve döndürdüğü listeden yetkili paylaşımı seçin.

  4. Kayıtlı Kullanıcı’yı seçin ve dosya hizmeti hesabını girin, Mac hesabınızı değil ve VPN hesabını değil. Misafir yalnızca sahibi öyle dediğinde doğrudur.

  5. Paylaşımı açın ve geldiğiniz tek işi yapın. Bir klasör listesi bağlamayı kanıtlar, fazlasını değil.

Apple’ın sunucuya bağlanma kılavuzu bu Finder akışını ve arkasındaki hizmet oturumunu belgeler. Sonraki bağlantının yinelenebilir olması için adresi sık kullanılanlara kaydedin ve girdinin adını değiştirmenin etiketi değiştirdiğini, hedefi değiştirmediğini unutmayın.

Durduğu aşamayı okuyun

Bir şeyi değiştirmeden önce hangi aşamanın başarısız olduğunu, Finder’a yazdığınız aynı adlarla not edin. Ad çözümlemesiyle başlayın: dscacheutil -q host -a name files.corp.example macOS’un kullanacağı adresi yazdırır ve netstat -rn o adresin tünel arabiriminden mi yoksa ev ağ geçidinizden mi yolu olduğunu gösterir.

Sonra erişilebilirlik. nc -vz files.corp.example 445 SMB bağlantı noktasının hiç yanıt verip vermediğini söyler; çözümleme çalışıp 445 zaman aşımına uğrarsa yönlendirme, güvenlik duvarı veya çakışan adresler alanındasınız ve paylaşım izinlerini değiştirmek yardımcı olmaz. Bağlantı noktası yanıt veriyorsa sunucuya o hesaba ne sunduğunu sorun: smbutil view //[email protected] paylaşımları listeler ve smbutil statshares -a bağlı oturumun anlaşılan lehçesini ve imzalama durumunu bildirir; bu, test ettiğiniz bağlamanın düşündüğünüz olup olmadığını söyler.

Kimlik ayrı bir denetimi hak eder, çünkü insanların atladığı adım budur. Siz kendinizi kayıtlı kullanıcı sanırken bağlama misafir ya da eski kayıtlı bir hesap olarak yaşıyor olabilir ve o zaman her yazma testi yanlış hesabı ölçer.

Yazma erişiminin birden fazla kapısı vardır

Sunucu tarafında iki katman hayır diyebilir ve ikisi de Mac’ten aynı görünür. Paylaşım salt okunur olarak dışa aktarılmış olabilir ama altındaki klasör yazılabilir ve yazılabilir bir paylaşım, hesabınızı reddeden bir dosya sistemi ACL’sini atlayamaz; alt klasörün kendi ilkesi de olabilir. Windows sunucularında paylaşım izni ile NTFS izinleri ayrıdır ve etkin hak ikisinden daha katı olanıdır.

Öyleyse gerçekte neyin reddedildiğine karar verin: dosya oluşturma, var olanı düzenleme, klasör oluşturma, yeniden adlandırma veya silme. Bunlar tek bir izin değildir ve listelemenin çalıştığı bir klasör hepsini reddedebilir. Çalışan bir bağlama izin demek değildir.

Yanlış kimlikten şüpheleniyorsanız paylaşımı çıkarın, Anahtar Zinciri Erişimi’ndeki eski girdiyi silin ve kayıtlı hesapla yeniden bağlanın. Finder kayıtlı bir oturumu seve seve yeniden kullanır ve sizi sunucunun siz saymadığı bir kullanıcının izinlerini ölçerken bırakır.

Gerçek belgelere dokunmadan yazmayı test edin

Sahibinin onayıyla, başarısız olan klasörde yeni bir adla küçük bir dosya oluşturun: touch /Volumes/team/qa-write-test.txt paylaşım oraya bağlıyken ya da uygulamadan yeni bir adla Farklı Kaydet yapın. Erişimi test etmek için asla bir belgenin üzerine yazmayın ve hata metnini yeniden ifade etmek yerine aynen saklayın, çünkü VPN onu kopyalamaz.

Sonra genel bir şikayet yerine denediğiniz işlemi sahibine verin. Paylaşım ilkesini, hesabın grup üyeliğini ve o tek klasördeki hakları kontrol edip hangi katmanın sizi reddettiğini söyleyebilirler. Mesaj kapasite, kilitli dosya veya ad çakışmasından söz ediyorsa bu başka bir sorundur ve kendi incelemesini hak eder.

Düzeltmeyi doğrulayın, ardından sırayla çıkarın

Sahibi bir şeyi değiştirdikten sonra aynı küçük yazmayı yineleyin ve dosyanın sunucuya göründüğünü ve sonra silinebildiğini doğrulayın. Başlayıp sonra tıkanan bir kopya aktarım hızı sorunudur, izin sorunu değil; anında gelen ret izin sorunudur.

VPN’i bırakmadan önce paylaşımın bağlantısını kesin ve açık belgeleri kapatın. Tünel gittikten sonra çıkarmak Finder ile uygulamalarınızı ölü bir yolda bekletir. SMB’yi özel ağın içinde tutun, bir kuramı test etmek için güvenlik duvarını kapatmayın ve geçici çözüm olarak bir klasörü herkese açmayın. Bilet için adresi, hesap adını, başarısız işlemi, mesajın tam metnini ve saati ekleyin, parolaları ve profil dosyalarını dışarıda bırakın.

  • Adres, tünelden yönlendirilen özel bir adrese çözümlenir.
  • 445 bağlantı noktası yanıt verir ve smbutil view amaçlanan hesap için amaçlanan paylaşımı listeler.
  • İhtiyacınız olan yazma yeni bir dosyayla kanıtlanır, var olan bir belgeyle değil.

İlgili makaleler