Saya memiliki server untuk pengembangan (Ubuntu 12.04). Di mesin itu, saya memiliki folder bersama bernama "proyek". Saya mencoba
sudo mount -t smbfs smb://192.168.2.28/projects/myProject /mnt/myProject
di Ubuntu 11.10 saya dan mendapat kesalahan:
Mounting cifs URL belum diimplementasikan. Coba pasang seseorang: //192.168.2.28/projects/myProject.
Bagaimana saya bisa menyelesaikannya? Saya perlu me-mount folder untuk menggunakannya dengan NetBeans.
Jawaban:
Karena sebagai pesan kesalahan mengatakan CIFS URL (dimulai dengan
smb://
) tidak didukung, Anda harus menggunakan sintaks "klasik" untuk mengidentifikasi server dan berbagi. Selain itu, Anda tidak dapat memasang folder di dalam share seolah-olah itu adalah share - Anda harus me-mount share dan kemudian mengakses folder di dalamnya. Anda dapat membuat tautan simbolis ke folder di dalam share, jika perlu. Akhirnya, ketika Anda menjalankansmbmount
,,mount -t smbfs
atau perintah pemasangan jarak jauh serupa sepertiroot
(misalnya, dengansudo
), Anda perlu menentukan nama pengguna di server (kecuali sebenarnyaroot
, yang tidak mungkin dan, jika server menjalankan sistem mirip Unix, tidak direkomendasikan).Jadi pertama, Anda akan membuat folder (mount point) untuk bagikan:
sudo mkdir /mnt/projects
(Ini adalah asumsi Anda ingin membuat dalam
/mnt
. Ini menjadi lebih umum untuk membuat semua mount point diakses secara global yang bukan bagian dari sistem Ubuntu Anda sendiri di/media
bukannya/mnt
tapi baik itu untuk penggunaan/mnt
jika Anda suka.)Kemudian gunakan perintah seperti ini untuk me-mount share:
sudo smbmount //192.168.2.28/projects /mnt/projects -o user=USERNAME
Ganti
USERNAME
dengan nama pengguna pada server Samba yang Anda harus masuk sebagai. Anda akan dimintai kata sandi. Anda dapat menentukan kata sandi Anda pada command-line juga (dengan ) tetapi akan muncul dalam teks di Terminal dan akan masuk ke sejarah perintah Anda, jadi Anda mungkin tidak ingin melakukan itu.-o password=PASSWORD
Anda akan melihat bahwa saya telah menggunakan
smbmount
tetapimount -t smbfs
ataumount -t cifs
(ataumount.cifs
) harus bekerja dengan baik, jika Anda mau.Sekarang
smb://192.168.2.28/projects
's isi dapat diakses di/mnt/projects
. Jika Anda harus dapat mengakses kontensmb://192.168.2.28/projects/myProject
dalam/mnt/projects/myProject
, Anda dapat membuat tautan simbolis:sudo ln -s /mnt/projects/myProject /mnt/myProject
Untuk pembaca Ubuntu 12.10 dan yang lebih baru: Anda harus menggunakan
mount.cifs
ataumount -t cifs
(smbmount
danmount -t smbfs
tidak lagi disediakan). Paket cifs-utils diperlukan. Perintah-perintah ini juga akan bekerja pada sistem sebelumnya.sumber
sudo aptitude install cifs-utils
. Setelah itu saya dapat me-mount share dengan sintaks ini:sudo mount -t cifs //server/share /mnt/
Untuk memasang secara permanen bagian SMB Anda, gunakan prosedur berikut:
buat folder untuk memasang share pada (misalnya / mnt / windows ):
Ubah izinnya
Buat file yang berisi kredensial domain Anda (saya menggunakan / home /[user[/.smbcredentials )
Tambahkan baris berikut ke / etc / fstab
Jalankan (hanya sekali, saat reboot ini akan terjadi secara otomatis)
Diuji bekerja di Ubuntu 12.10
sumber
echo //192.168.1.1/c$/ /mnt/c cifs credentials=/home/user/.smbcredentials,rw,uid=1001,gid=1001,user 0 0 | sudo tee -a /etc/fstab
. Kemudian untuk me-mount, saya berlari:sudo mount /mnt/c
Meskipun jawaban yang diterima benar, Anda sekarang dapat memasang folder di dalam berbagi samba dengan bantuan dari 3 paket:
Ini adalah paket repo basis CentOS (maaf, tidak lagi pengguna Ubuntu jadi tidak bisa memeriksa) tapi saya yakin ada sesuatu yang serupa untuk Ubuntu.
sumber
Di Ubuntu 18.04 saya memasang direktori smb bersama secara langsung melalui filebrowser, tidak perlu mengutak-atik baris perintah.
Buka browser file, lalu klik + Lokasi lain
Masukkan alamat server, mis. Seseorang: // Shared.foo.ac.uk
Klik "Sambungkan" dan masukkan kredensial Anda jika perlu
sumber