Linux, sebagai sistem pengendalian pelayan yang sangat baik, mempunyai keupayaan perkongsian fail yang sangat berkuasa. Perkongsian fail dan kerjasama boleh dicapai dengan mudah dengan mengkonfigurasi dan mengurus perkhidmatan perkongsian fail di Linux. Artikel ini akan memperkenalkan cara membina dan mengurus perkhidmatan perkongsian fail pada sistem Linux, dan menyediakan contoh kod khusus.
1. Mengkonfigurasi perkhidmatan perkongsian fail
Untuk mengkonfigurasi perkhidmatan perkongsian fail, anda boleh menggunakan pakej perisian Samba ialah suite perisian sumber terbuka dan percuma yang membolehkan sistem Linux berkongsi sumber seperti folder dan pencetak dengan operasi Windows sistem. Mari perkenalkan langkah konfigurasi khusus di bawah.
1. Pasang pakej Samba
Gunakan arahan berikut untuk memasang pakej Samba:
sudo apt-get update sudo apt-get install samba
2. Buat direktori kongsi
Sebelum mengkonfigurasi perkhidmatan kongsi, anda perlu mencipta direktori kongsi. Dalam konfigurasi ini, kami akan mencipta direktori kongsi bernama "kongsi". Untuk melaksanakan perkongsian, direktori kongsi mesti dibenarkan kepada pengguna atau kumpulan tertentu. Benarkan direktori "kongsi" kepada pengguna "linuxuser". Perintah khusus adalah seperti berikut:
sudo mkdir /home/share
4. Konfigurasikan perkhidmatan Samba
Selepas berjaya memasang Samba, anda perlu mengedit fail konfigurasi Samba untuk konfigurasi. Anda boleh menggunakan arahan berikut untuk membuka fail konfigurasi Samba:
sudo chown linuxuser /home/share
Tambah konfigurasi berikut pada penghujung fail:
sudo vi /etc/samba/smb.conf
Antaranya, kongsi ialah nama direktori kongsi, laluan ialah laluan direktori kongsi , dan parameter boleh semak imbas menetapkan sama ada direktori kongsi boleh dilayari, baca sahaja Sama ada tetapan parameter adalah baca sahaja dan sama ada tetapan parameter tetamu ok membenarkan akses tanpa nama.
5. Mulakan perkhidmatan Samba
Selepas melengkapkan konfigurasi di atas, anda perlu memulakan perkhidmatan Samba Arahan khusus adalah seperti berikut:
[share] path = /home/share browseable = yes read only = no guest ok = no
Pada ketika ini, konfigurasi perkhidmatan perkongsian fail telah selesai.
2. Urus perkhidmatan perkongsian fail
Selepas konfigurasi selesai, bagaimana untuk menguruskan perkhidmatan perkongsian fail? Begini cara mengurus perkhidmatan kongsi.
1. Tambah pengguna Samba
Untuk berkongsi fail, anda perlu menambah pengguna Samba Anda boleh menggunakan arahan berikut untuk menambah pengguna:
sudo systemctl restart smbd.service
di mana "linuxuser" ialah nama pengguna yang akan ditambahkan.
2. Akses direktori kongsi
Mengakses direktori kongsi memerlukan sistem pengendalian Windows. Dalam penyemak imbas fail Windows, masukkan alamat IP sistem Linux dan nama direktori kongsi untuk memasuki direktori kongsi. Jika kotak gesaan akses muncul, anda perlu memasukkan nama pengguna dan kata laluan pengguna Samba yang ditambahkan Setelah dimasukkan dengan betul, anda boleh mengakses direktori kongsi.
3. Benarkan direktori kongsi
Dalam direktori kongsi, kebenaran yang sepadan perlu ditetapkan untuk pengguna yang berbeza. Anda boleh menggunakan arahan berikut untuk kebenaran:
sudo smbpasswd -a linuxuser
Antaranya, 775 merujuk kepada kaedah kebenaran boleh dibaca, boleh ditulis dan boleh laku, dan /home/share ialah laluan direktori kongsi.
4. Padam pengguna Samba
Jika anda perlu memadam pengguna Samba, anda boleh menggunakan arahan berikut untuk memadamnya:
sudo chmod -R 775 /home/share
Antaranya, "linuxuser" ialah nama pengguna yang akan dipadamkan.
Artikel ini menerangkan cara mengkonfigurasi dan mengurus perkhidmatan perkongsian fail di Linux dan menyediakan contoh kod khusus. Perkhidmatan perkongsian fail boleh merealisasikan perkongsian dan kerjasama fail dengan mudah, meningkatkan kecekapan kerja dan meningkatkan kecekapan kerjasama pasukan. Dalam aplikasi sebenar, ia boleh dikonfigurasikan dan diurus mengikut keperluan sebenar.
Atas ialah kandungan terperinci Cara mengkonfigurasi dan mengurus perkhidmatan perkongsian fail di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!