Ubuntu 18.04'ten Windows 10 Paylaşılan Klasöre Erişme


13

Windows ile Ubuntu arasında dosya paylaşmak istiyorum.

Ubuntu 16.04 LTS'de Other locationsDosyalar (Nautilus) içinde gezinme , Windows ağına erişme ve göz atma gibi yerel ağımdaki bir Windows makinesindeki paylaşılan klasöre erişebilirim. Ubuntu 18.04 LTS'ye yükselttikten sonra, bu artık benim için çalışmıyor.

Ubuntu 18.04'ten Windows 10'da paylaşılan klasöre nasıl erişebilirim?


3
Lütfen Ubuntu 16.04 LTS (ve Windows) ile neyi ve nasıl paylaştığınızı açıklayın .
sudodus

1
Linux sistemindeki dosyalar-> Diğer konumlara gittik ve orada windows ağını görebiliyorduk. Açtıktan sonra orada windows sistemini görebiliyorduk. Windows bilgisayarını tıklatarak klasörü paylaşılan klasöründen kopyaladık.
Decile teknolojileri

1
@Deciletech Lütfen ayrıntı eklemek için sorunuzu düzenleyin . Basit Soru-Cevap stilini korumaya yardımcı olur ve düzenlenmiş bir soru ana sayfada geri döndüğünden daha fazla dikkat çekebilir.
Melebius

Yanıtlar:


10

Hem Windows 10 hem de Samba'da bir değişiklik oldu. Bazı detaylar burada açıklanmaktadır .

Yalnızca tıklayarak göz atma çalışmıyor, ancak adres alanına paylaşılan klasör bağlantısını girerek oraya ulaşabilirsiniz. Sunucunun IPadresini veya computer namepaylaşım için kullanın . Örnekte Windows 10 sunucusunun IP adresini kullanıyorum:

Yol adını yazmak için Klavye kısayolunu Ctrl+ kullanın L:

smb://192.168.1.102

Bunu dosya tarayıcısına yazmak yetkilendirme istemini getirir. Windows 10 sunucunuzdaki kimlik bilgilerini kullanın. Bu mevcut tüm paylaşımları gösterecektir. Ardından, erişmek istediğiniz paylaşımı tıklayabilirsiniz.

Yapmanız gerekebilecek iki değişiklik adımı vardır. Dosyada client max protocol = NT1aşağı doğru uyumluluk için ayarlayın /etc/samba/smb.conf. Girdiyi workgroup = WORKGROUP satırının hemen altına yerleştirin .

Şöyle görünmelidir:

#======================= Global Settings =======================
[global]

client use spnego = no
client NTLMv2 auth = no

## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = WORKGROUP
   client max protocol = NT1

İstediğiniz paylaşıma manuel olarak eriştiğinizde, yer imine ekleyerek ileride kolayca erişilmesini sağlayabilirsiniz. Bunu klavye kısayoluyla yapabilirsiniz: Ctrl+ D.

Dosya Tarayıcısının kenar çubuğunda görünen adı sağ tıklatarak, yer işaretlerinizi kolayca arkadaş ve anlamlı bir adla yeniden adlandırabilirsiniz.

Gerekli paketleri kurun:

Yüklemeniz gerekebilir smbclient, bu da cifs-utilsve gerçek /etc/samba/smb.confdosya gibi gerekli bağımlılara sahip olmanızı sağlayacaktır .

$ sudo apt install smbclient

Kurulduğu gibi Lubuntu 18.10 üzerinde çalışır; ek paket veya düzenleme gerekmez. Tıklayarak göz atmayı desteklemez. PCManFM-Qt dosya yöneticisine smb: //192.168.1.102 girilmesiyle çalışır.
Geoffrey Wheeler

0

18.04'te aşağıdakilerle başarılı oldum:

Ubuntu üzerinde: Yükleme smbclientve ekleme client max protocol = NT1için /etc/samba/smb.confolduğu gibi başına LD James cevap (bkz fazla bilgi için bu yayını ).

Windows'ta: Windows'da paylaşmak için bir klasör oluşturun, örneğin adlandırılmış shared. Klasörün paylaşıldığından emin olun: Windows'ta yeni bir kullanıcı oluşturdum, NewUseradı korudum ve basit bir şifre seçtim (İlk olarak adı değiştirmeyi denedim, ancak değişikliğin görünüşte sadece derin bir cilt olduğunu gördüm. Belki de yeniden başlatmış olsaydım ...) . İle giriş NewUseryaptıktan sonra yönetici hesabımla tekrar giriş yaptım. Özel ağımda ve özellikle klasör için ağ paylaşımını etkinleştirdim (örneğin bu gönderiye bakın ). Sonra sağ klasörü tıkladım ve seçti Give access to...seçerek NewUser(eğer ek izinler isteyebilirsiniz: Sadece yazı ile bağlantılı bakınız). Altında Sharingsekmesi, klasör şimdi bir ağ yolu vardır: //COMPUTERNAME/shared.

Hala Windows'ta: Paylaşılan klasöre erişmek için, Windows makinesinin IP'sini COMPUTERNAME, cf yerine kullandım . bu .

Windows makinenizin IP'sini bulmak için ağ logosuna sağ tıklayın, açın Network and Sharing Settingsve seçin Change connection properties. En alttaki IPv4'ü not edin.

Ubuntu'da: Son olarak, Ubuntu makinenizde bir terminal açın ve çalıştırın

sudo mount -t cifs -o username=NewUser //[insert IPv4 here]/shared /home/your_ubuntu_username/shared

ve NewUseristendiğinde parolayı girin .

Bu, paylaşılan Windows sharedklasörünü sharedUbuntu kullanıcı giriş dizininizdeki bir klasör olarak bağlar .

Komut, buradan oturum açma kimlik bilgilerini depolamak için önerilerin bulunduğu önerilere dayanmaktadır .

Umarım işe yarar. İyi şanslar!


0

Ben de aynı sorunu yaşadım. Bazı yüklemeler samba yüklü olsa bile varsayılan olarak cifs-utils'i indirmez / yüklemez. İşte smb.conf'um (yalnızca ilgili bölümler)

#===========================Global definition=================================
[global]
workgroup = WORKGROUP
client max protocol = NT1
server string = Samba Server %v
netbios name = Private-99CB412
security = user
map to guest = bad user
name resolve order = bcast host
dns proxy = no
bind interfaces only = yes
#===========================Share definitions================================
[Public]
path = /media/Public
writable = yes
guest ok = yes
guest only = yes
read only = no
create mode = 0777
directory mode = 0777
force user = nobody

[Protected]
path = /media/Protected
valid users = @smbgroup
guest ok = no
writable = yes
browseable = yes

[LinuxN]
path = /media/Protected/LinuxN
force user = norah
guest ok = no
writable = yes
browseable = yes

[LinuxB]
path = /media/Protected/LinuxB
force user = bill
guest ok = no
writable = yes
browseable = yes

İşte başkalarına yardımcı olmak için başka bir referans https://linuxize.com/post/how-to-install-and-configure-samba-on-ubuntu-18-04/

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.