Akses Windows 10 Shared Folder dari Ubuntu 18.04

12

Saya ingin berbagi file antara Windows dan Ubuntu.

Di Ubuntu 16.04 LTS, saya bisa mengakses folder bersama di mesin Windows di jaringan lokal saya untuk navigasi Other locationsdi Files (Nautilus), mengakses jaringan Windows, dan menjelajah. Setelah memutakhirkan ke Ubuntu 18.04 LTS, ini tidak lagi berfungsi untuk saya.

Bagaimana saya bisa mendapatkan akses ke folder yang dibagikan di Windows 10 dari Ubuntu 18.04?

Teknologi desil
sumber
3
Tolong jelaskan apa dan bagaimana Anda berbagi dengan Ubuntu 16.04 LTS (dan Windows).
sudodus
1
Kami pergi ke file-> Lokasi lain di sistem linux dan di sana kami bisa melihat jaringan windows. Setelah dibuka itu kita bisa melihat sistem windows di sana. Dengan mengklik pada pc windows kami menyalin folder dari folder yang dibagikan.
Teknologi Decile
1
@Deciletech Harap edit pertanyaan Anda untuk menambahkan detail. Ini membantu untuk menjaga gaya T&J sederhana dan juga bisa membawa lebih banyak perhatian karena pertanyaan yang diedit muncul di beranda.
Melebius

Jawaban:

9

Ada perubahan di Windows 10 dan Samba. Beberapa detail dijelaskan di sini .

Jelajah dengan mengklik saja tidak berfungsi, tetapi Anda bisa mencapainya dengan memasukkan tautan folder bersama di bidang alamat. Gunakan IPalamat server atau computer nameuntuk share. Dalam contoh ini saya menggunakan alamat IP dari server Windows 10:

Gunakan pintasan Ctrl+ keyboard Luntuk mengetikkan pathname:

smb://192.168.1.102

Mengetik di browser file akan memunculkan prompt otorisasi. Gunakan kredensial dari server Windows 10 Anda. Ini akan menampilkan semua share yang tersedia. Anda kemudian dapat mengklik bagian yang ingin Anda akses.

Ada dua langkah perubahan yang mungkin harus Anda lakukan. Atur client max protocol = NT1kompatibilitas ke bawah dalam /etc/samba/smb.conffile. Tempatkan entri di bawah workgroup = baris WORKGROUP .

Seharusnya terlihat seperti ini:

#======================= 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

Setelah Anda secara manual mengakses bagian yang diinginkan, Anda dapat membuatnya mudah diakses di lain waktu dengan membookmarknya. Anda dapat melakukan ini dengan pintasan keyboard: Ctrl+ D.

Anda dapat dengan mudah mengganti nama bookmark Anda menjadi sesuatu yang teman dan bermakna dengan mengklik kanan nama yang muncul di bilah samping Browser File.

Instal paket yang diperlukan:

Anda mungkin harus menginstal smbclient, yang akan memastikan Anda memiliki tanggungan yang diperlukan seperti cifs-utilsdan /etc/samba/smb.conffile aktual .

$ sudo apt install smbclient
LD James
sumber
Bekerja di Lubuntu 18.10 saat diinstal; tidak diperlukan paket atau suntingan tambahan. Tidak mendukung penelusuran dengan mengklik. Bekerja dengan memasukkan seseorang: //192.168.1.102 di manajer file PCManFM-Qt.
Geoffrey Wheeler
0

Pada 18.04, saya baru saja sukses dengan yang berikut:

Pada Ubuntu: Install smbclientdan menambahkan client max protocol = NT1untuk /etc/samba/smb.confper LD James' jawaban (lihat posting ini untuk info lebih lanjut ).

Di Windows: Buat folder di Windows untuk dibagikan, misalnya dinamai shared. Pastikan folder dibagikan: Saya membuat pengguna baru di Windows, menjaga NewUsernama dan memilih kata sandi sederhana (saya pertama kali mencoba mengubah nama, tetapi menemukan bahwa perubahan itu tampaknya hanya mendalam. Mungkin jika saya telah reboot ...) . Saya masuk dengan NewUser, lalu masuk kembali dengan akun admin saya. Saya mengaktifkan berbagi jaringan di jaringan pribadi saya dan untuk folder secara khusus (lihat misalnya posting ini ). Lalu saya mengklik kanan folder dan memilih Give access to..., memilih NewUser(Anda mungkin ingin izin tambahan: lihat yang baru saja ditautkan ke posting). Di bawah Sharingtab, folder sekarang memiliki jalur jaringan: //COMPUTERNAME/shared.

Masih di Windows: Untuk mendapatkan akses ke folder bersama, saya menggunakan IP mesin Windows alih-alih COMPUTERNAME, lih. ini .

Untuk menemukan IP mesin Windows Anda, klik kanan logo jaringan, buka Network and Sharing Settingsdan pilih Change connection properties. Perhatikan IPv4 di dekat bagian bawah.

Di Ubuntu: Terakhir, buka terminal di mesin Ubuntu Anda dan jalankan

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

dan berikan kata sandi untuk NewUsersaat diminta.

Ini memasang sharedfolder Windows bersama sebagai folder shareddi direktori home pengguna Ubuntu Anda.

Perintah ini didasarkan pada saran dari sini , di mana ada juga saran untuk menyimpan kredensial login.

Saya harap ini berhasil. Semoga berhasil!

Rasmus
sumber
0

Saya juga memiliki masalah yang sama. Beberapa instalasi tidak mengunduh / menginstal cifs-utils secara default, meskipun samba diinstal. Ini adalah smb.conf saya (hanya bagian yang relevan)

#===========================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

Berikut ini adalah referensi lain untuk membantu orang lain https://linuxize.com/post/how-to-install-and-configure-samba-on-ubuntu-18-04/

Norah
sumber