GNU/Linux >> Belajar Linux >  >> Panels >> Webmin

Manajer File Java

Pada halaman ini Pengelola File Java modul didokumentasikan, dan fitur-fiturnya seperti menyalin dan menempel, mengedit atribut ACL dan EXT, dan berbagi file dijelaskan. Berbeda dengan kebanyakan Modul Webmin, File Manager ditulis dalam Java dan membutuhkan versi terbaru Java untuk diinstal. Pengelola File HTML yang jauh lebih cepat akan menggantikan versi Java dari Webmin 1.762.

Isi

Modul Manajer File

Di bawah kategori Lainnya di Webmin adalah modul yang sangat berbeda dari yang lain. Alih-alih mengonfigurasi beberapa server atau layanan, ini memungkinkan pengguna untuk melihat dan memanipulasi file di server melalui manajer file applet Java. Antarmuka pengguna mirip dengan penjelajah Windows lama - di sebelah kiri adalah pohon direktori, dan di sebelah kanan adalah daftar file di direktori saat ini. Di bagian atas adalah deretan tombol pada toolbar yang digunakan untuk melakukan berbagai operasi pada file yang dipilih. Tangkapan layar ini menunjukkan contoh:


Modul Pengelola File

Tidak seperti modul lainnya, modul ini hanya memiliki satu halaman yang digunakan seluruhnya dengan applet Java. Untuk kembali ke menu utama Webmin, Anda harus mengklik Indeks panah di pojok kiri atas. Secara alami, jika browser Anda tidak mendukung Java maka applet tidak dapat digunakan.

Antarmuka pengguna modul File Manager hampir sama persis di semua versi Unix. Satu-satunya perbedaan adalah bahwa beberapa EXT , ACL dan Attr tombol (dijelaskan di bagian*Pengeditan yang dikaitkan dan ACL*) mungkin tidak ada pada beberapa sistem operasi. Ini karena sistem file pada varian Unix tersebut tidak mendukung atribut tambahan yang memungkinkan Anda untuk mengonfigurasi tombol.

Menavigasi direktori dan melihat file

Saat Anda pertama kali memuat file manager, panel sebelah kanan akan menampilkan isi direktori root pada sistem Anda. Untuk masuk ke direktori lain, cukup klik dua kali pada direktori tersebut dalam daftar. Untuk kembali ke direktori, klik dua kali tautan .. di bagian atas daftar direktori saat ini.

Anda juga dapat melihat konten direktori dengan mengkliknya di pohon di panel sebelah kiri. Mengklik dua kali akan membuka direktori di pohon, menyebabkan semua subdirektori di bawahnya muncul. Mengklik dua kali lagi akan menutupnya. Setiap kali Anda memasukkan direktori menggunakan panel sebelah kanan, itu juga akan dibuka di pohon di sebelah kiri. Demikian pula, ketika tautan .. diklik dua kali untuk kembali ke induknya, direktori lama akan ditutup di pohon.

Dimungkinkan juga untuk melompat ke direktori mana pun di sistem Anda dengan memasukkan jalurnya ke dalam bidang teks di atas daftar direktori sebelah kanan. Dengan asumsi bahwa itu benar-benar ada, Webmin akan membuka semua direktori induk di pohon dan menampilkan isinya dalam daftar di sebelah kanan.

Untuk mempercepat antarmuka pengguna, pengelola file menyimpan konten semua direktori yang Anda lihat menggunakannya. Artinya jika file dibuat, diubah, atau dihapus di server, file tersebut tidak akan ditampilkan dalam daftar direktori sampai Anda mengklik tombol Refresh tombol pada bilah alat.

Konten file apa pun di sistem Anda dapat ditampilkan dengan mengklik dua kali file tersebut dalam daftar di panel sebelah kanan. Jendela browser terpisah akan terbuka, dan konten file ditampilkan di dalamnya oleh browser Anda. Dengan demikian, semua jenis file yang didukung browser dapat dilihat menggunakan pengelola file.

Jika Anda ingin mengunduh file dari sistem Webmin Anda ke host yang menjalankan browser Anda, tahan tombol shift sambil mengklik dua kali file tersebut. Browser akan meminta Anda untuk menyimpan file alih-alih membuka jendela untuk menampilkan isinya. Anda juga dapat memaksa unduhan dengan memilih file dari panel sebelah kanan dan mengeklik tombol Simpan pada bilah alat di bagian atas jendela pengelola file.

Memanipulasi file

Modul File Manager memungkinkan Anda untuk mengganti nama, memindahkan dan menyalin file dengan cara yang sama seperti file manager lainnya. Untuk memilih file yang ingin Anda manipulasi, cukup klik di panel sebelah kanan. Untuk memilih beberapa file, tahan tombol kontrol saat mengklik, atau tahan shift untuk memilih seluruh rentang.

Untuk memindahkan file ke direktori lain, pilih satu atau lebih dan klik tombol Potong tombol pada bilah alat. Kemudian arahkan ke tujuan dan klik Tempel tombol. Jika file dengan nama yang sama sudah ada, Webmin akan meminta Anda untuk mengganti nama file yang ditempelkan untuk menghindari bentrokan. Jika Anda memilih untuk tidak mengganti nama, file di direktori tujuan dengan nama yang sama akan ditimpa.

Untuk menyalin file, pilih file di panel sebelah kanan dan klik tombol Salin tombol. Lalu pergi ke direktori tempat Anda ingin menyalinnya, dan klik Tempel . Seperti saat memindahkan file, Anda akan diminta untuk mengganti nama yang berbenturan dengan file yang sudah ada di direktori tujuan. Beberapa salinan file dapat dibuat dengan menempelkan di direktori yang berbeda. Untuk membuat salinan file di direktori yang sama, cukup pilih dan tekan Salin dan Tempel , dan masukkan nama file baru.

Anda dapat menghapus satu atau beberapa file dan direktori dengan memilihnya dan mengklik tombol Hapus tombol pada bilah alat. Sebelum benar-benar dihapus, jendela konfirmasi yang mencantumkan semua file yang dipilih akan ditampilkan. Saat Hapus tombol di jendela diklik, semua file yang dipilih, direktori dan isinya akan dihapus secara permanen.

Satu file dapat diganti namanya dengan memilihnya di panel sebelah kanan dan mengklik Ganti Nama tombol pada bilah alat. Ini akan memunculkan jendela yang berisi nama file saat ini dan kotak teks untuk memasukkan nama baru. Jika nama baru sama dengan file yang ada di direktori yang sama, maka akan ditimpa saat Rename tombol di jendela dipukul.

Membuat dan mengedit file

Modul File Manager menawarkan dua metode untuk membuat file baru - Anda dapat membuat file teks dari awal, atau mengunggah data dari host yang menjalankan browser web Anda. Untuk membuat file teks kosong baru, klik tombol Baru tombol dokumen pada bilah alat di sebelah kanan Hapus tombol. Ini akan memunculkan jendela di mana Anda dapat memasukkan path lengkap ke file dan isinya. Setelah selesai mengedit, klik tombol Simpan tombol di bagian bawah jendela pembuatan file.

Untuk mengunggah file dari PC yang menjalankan browser Anda, klik tombol Unggah tombol pada bilah alat. Ini akan membuka jendela browser kecil dengan dua bidang. File untuk diunggah field untuk memilih file pada PC Anda, sedangkan Upload to directory field adalah untuk memasukkan direktori tempat file akan diunggah. Jika kedua kolom telah diisi, klik tombol Unggah untuk mengirim file ke server Webmin Anda. Setelah unggahan selesai, daftar direktori akan diperbarui untuk menampilkan file baru.

Karena banyak orang menjalankan browser web mereka pada sistem operasi Windows yang menggunakan format file teks yang berbeda dengan Unix, ada opsi di jendela unggah untuk mengonversi file yang diunggah ke format yang benar. Konversi baris baru DOS ini? Kolom hanya boleh disetel saat mengunggah Ya file teks dari sistem Windows. Mengaktifkannya saat mengunggah file biner akan menyebabkannya rusak.

Manajer file juga dapat digunakan untuk mengedit file teks yang ada di sistem Anda. Untuk melakukannya, pilih file di panel sebelah kanan dan klik tombol Edit tombol pada bilah alat. Sebuah jendela yang menunjukkan isinya saat ini akan ditampilkan, memungkinkan Anda untuk mengedit file sesuai keinginan. Setelah selesai, klik tombol Simpan tombol untuk membuatnya ditulis kembali ke server. Jangan mencoba mengedit dan menyimpan file non-teks, karena isinya akan rusak.

Semua file yang ada dapat diganti namanya hanya dengan memilihnya di panel sebelah kanan dan mengklik Ganti Nama tombol pada bilah alat. Ini akan memunculkan jendela yang menampilkan nama file saat ini dan meminta yang baru. Klik Ganti Nama tombol di jendela setelah memasukkan nama baru untuk mengubahnya.

Mengedit izin file

Setiap file atau direktori pada sistem file Unix dimiliki oleh satu pengguna dan grup, dan memiliki seperangkat izin yang menentukan siapa yang dapat mengaksesnya. Biasanya ini diubah oleh perintah chown dan chmod, tetapi Anda juga dapat mengeditnya di pengelola file. Untuk melakukannya, pilih satu file dari panel sebelah kanan dan klik Info tombol pada bilah alat. Ini akan memunculkan jendela izin yang ditunjukkan di bawah ini :


Jendela izin file

File bagian dari jendela menampilkan path lengkap, ukuran, jenis dan tanggal modifikasi terakhir. Izin bagian berisi kotak centang yang mengontrol pengguna mana yang dapat membaca, menulis, dan mengeksekusi file. Ini adalah izin yang sama yang dapat Anda ubah di baris perintah dengan perintah chmod. Saat mereka dipilih dan tidak dipilih, izin oktal yang biasanya digunakan dengan chmod ditampilkan di Octal lapangan di bawah.

Untuk mengubah pemilik file, masukkan nama atau ID pengguna dan grup baru ke dalam Pengguna dan Grup bidang di Kepemilikan bagian jendela. Untuk executable, Anda juga dapat mengontrol pengguna mana yang menjalankan program menggunakan Execute as user dan *Jalankan sebagai grup* bidang. Karena opsi ini sesuai dengan izin chmod, mengubahnya akan memperbarui ke Oktal lapangan juga.

Saat mengedit direktori, kotak centang yang tersedia sedikit berbeda. Izin eksekusi diganti dengan daftar, Hanya pemilik yang dapat mengedit file kotak ditambahkan, dan Execute as kotak centang diganti dengan Grup pewarisan file . Ini semua sesuai dengan izin file Unix standar yang seharusnya sudah dikenal oleh administrator sistem mana pun.

Jika mengubah izin dan kepemilikan direktori, Anda juga dapat memilih untuk mengubah subdirektori dan file apa pun yang ada di dalamnya. Terapkan perubahan pada menu menentukan file dan direktori mana yang izinnya diterapkan, dan memiliki tiga opsi :

  • Hanya direktori ini Kepemilikan dan izin yang dipilih akan ditetapkan pada direktori yang dipilih saja.
  • Direktori ini dan filenya Kepemilikan dan izin akan ditetapkan pada direktori yang dipilih dan semua file yang dikandungnya. Subdirektori dan filenya tidak akan terpengaruh.
  • Direktori ini dan semua subdirektori Kepemilikan dan izin akan ditetapkan pada direktori yang dipilih dan semua file dan subdirektori yang dikandungnya.

Jika file yang dipilih saat Info tombol diklik sebenarnya adalah tautan simbolis, jendela akan berisi Tautan ke additional tambahan bidang yang dapat diubah jika Anda ingin mengedit tujuan tautan. Mengubah bidang izin dan kepemilikan tidak ada gunanya, karena tidak dapat diedit untuk tautan simbolik pada sistem Unix.

Membuat tautan dan direktori

Pengelola file dapat digunakan untuk membuat tautan simbolis baru di direktori saat ini dengan mengikuti langkah-langkah sederhana berikut :

  1. Navigasikan ke direktori tempat Anda ingin membuat tautan, dan klik tombol Baru tombol tautan pada bilah alat.
  2. Di jendela yang muncul, masukkan jalur file tautan baru di Tautan dari bidang.
  3. Masukkan jalur ke file atau direktori yang ada yang Anda inginkan agar tautannya mengarah ke Tautan ke bidang.
  4. Klik tombol Buat tombol untuk membuatnya di server dan ditambahkan ke daftar direktori.

Direktori baru juga dapat dibuat menggunakan langkah-langkah berikut :

  1. Navigasikan ke direktori tempat Anda ingin meletakkan sub-direktori baru, dan klik tombol Baru tombol direktori pada toolbar.
  2. Masukkan path lengkap ke direktori ke Direktori baru bidang.
  3. Tekan tombol Buat tombol untuk membuatnya.

Menemukan file

Manajer file dapat digunakan untuk mencari file atau direktori di sistem Anda yang sesuai dengan kriteria tertentu. Ini dapat berguna jika Anda mengetahui nama file tetapi tidak mengetahui direktori tempat file tersebut berada, atau jika Anda ingin menemukan file yang dimiliki oleh beberapa pengguna atau lebih besar dari ukuran tertentu. Untuk mencari file, langkah-langkah yang harus diikuti adalah :

  1. Klik Temukan ikon pada bilah alat, yang akan memunculkan jendela pencarian.
  2. Di Direktori pencarian bidang, masukkan direktori tempat file yang Anda cari berada di bawah. Untuk mencari seluruh sistem, cukup masukkan _/_. Namun, ini mungkin memakan waktu lama di server dengan sistem file besar.
  3. Untuk mencari berdasarkan nama file, masukkan pola ke dalam bidang *Untuk file yang cocok*. Ini bisa berupa *.txt atau foo?.c . Jika bidang dibiarkan kosong, nama file tidak akan disertakan dalam kriteria pencarian.
  4. Untuk menemukan hanya file yang dimiliki oleh pengguna tertentu, masukkan nama pengguna atau ID ke dalam Dimiliki oleh pengguna bidang.
  5. Serupa, untuk mencari file milik grup, masukkan nama atau ID-nya ke dalam Milik grup bidang.
  6. Untuk membatasi pencarian pada file normal, direktori atau beberapa jenis file lainnya, pilih dari Jenis file bidang.
  7. Jika Anda ingin mencari file yang lebih besar dari ukuran tertentu, ubah Ukuran file bidang ke Lebih dari dan masukkan ukuran minimum dalam byte ke bidang yang berdekatan. Untuk menemukan yang lebih kecil dari beberapa ukuran, pilih Kurang dari dan masukkan ukuran maksimum ke dalam bidang di sebelahnya.
  8. Untuk mencegah agar sistem file yang dipasang di bawah direktori pencarian tidak diperiksa, ubah Telusuri pemasangan sebelumnya pilihan untuk Tidak . Ini dapat berguna jika Anda ingin menghindari pencarian sistem file NFS, yang bisa jauh lebih lambat daripada yang dipasang dari disk lokal.
  9. Terakhir, klik tombol Telusuri Sekarang tombol. Ketika pencarian selesai, semua file dan direktori yang cocok dengan semua kriteria yang dipilih akan ditampilkan di bawah Hasil pencarian tab di jendela. Anda dapat mengklik dua kali pada salah satunya agar pengelola file secara otomatis menavigasi ke direktori yang berisi itu, dan memilihnya di panel sebelah kanan. Untuk melakukan penelusuran lain, klik kembali Kriteria penelusuran tab dan ikuti langkah-langkah di atas lagi.

Di latar belakang, fungsi pencarian manajer file menggunakan perintah Unix find untuk menemukan file yang cocok dengan kriteria yang Anda masukkan. Semua opsi yang tersedia sesuai dengan opsi baris perintah untuk ditemukan, seperti -name , -pengguna dan -grup .

Mengedit atribut file EXT

Beberapa tipe sistem file Unix mendukung atribut khusus pada file di luar yang dapat diatur dengan perintah chmod dan chown normal. Pada sistem file ext2 dan ext3 Linux, setiap file memiliki beberapa opsi khusus yang diatur secara normal dengan perintah chattr. Dengan asumsi sistem Anda memiliki setidaknya satu sistem file jenis ini, Anda dapat mengubah atribut EXT untuk file yang dikandungnya dengan mengikuti langkah-langkah berikut :

  1. Pilih file yang ingin Anda ubah di panel sebelah kanan, dan klik tombol EXT tombol pada bilah alat. Ini akan memunculkan jendela yang menunjukkan atribut yang saat ini disetel, dengan asumsi bahwa file berada pada sistem file ext2 atau ext3.
  2. Untuk menghentikan waktu akses terakhir file yang diperbarui saat dibaca, aktifkan Jangan perbarui waktu akses pilihan. Ini dapat mencegah banyak penulisan disk yang tidak berguna pada file yang sering dibaca.
  3. Untuk menghentikan proses pengubahan isi file, centang Hanya dapat menambahkan ke file pilihan. Ini berguna untuk file log yang ingin Anda simpan dari pemotongan atau penimpaan.
  4. Agar kernel mengompresi konten file secara otomatis dan transparan, aktifkan opsi *Compress data on disk *. Ini hanya akan berpengaruh jika kernel Anda mendukung kompresi file transparan.
  5. Untuk menghentikan file yang sedang dibaca oleh perintah dump backup (dijelaskan di bab 14), aktifkan Jangan backup dengan dump pilihan.
  6. Untuk mencegah file dimodifikasi atau dihapus, centang Jangan izinkan modifikasi pilihan.
  7. Agar kernel menimpa blok disk yang berisi file saat dihapus, aktifkan Nol blok saat menghapus atribut.
  8. Untuk memaksa setiap penulisan ke file agar segera ditulis ke disk, aktifkan Selalu sinkronkan setelah menulis pilihan. Biasanya, kernel menyangga data untuk menulis ke disk pada saat yang paling nyaman.
  9. Agar kernel menyimpan konten file saat dihapus, aktifkan tombol Simpan konten untuk tidak dihapus pilihan.
  10. Terakhir, klik tombol Simpan tombol agar perubahan Anda diterapkan ke file.

Karena semua atribut di atas dapat diubah pada prompt shell menggunakan perintah chattr, membuat file tidak dapat diubah atau menyetelnya ke mode append-only tidak memberikan perlindungan apa pun terhadap seseorang yang memiliki akses root ke sistem Anda.

Mengedit atribut file XFS

Pada sistem file xfs di Linux dan Irix, file memiliki jenis atribut yang sangat berbeda. Setiap file atau direktori dapat memiliki jumlah yang tidak terbatas, yang masing-masing hanyalah pemetaan antara nama dan nilai teks. Biasanya, perintah attr digunakan untuk mengedit atribut, tetapi pengelola file juga dapat digunakan dengan mengikuti langkah berikut :

  1. Pilih file yang ingin Anda ubah di panel sebelah kanan, dan klik tombol *Attrs * pada toolbar. Ini akan memunculkan jendela yang mencantumkan atribut yang ada, kecuali sistem file tempat file berada tidak mendukungnya.
  2. Untuk membuat atribut baru, klik Tambahkan Atribut tombol di bagian bawah jendela. Ini akan membuka jendela lain untuk memasukkan nama dan nilainya, yang dapat berisi beberapa baris.
  3. Klik tombol Simpan tombol di jendela atribut baru untuk menambahkannya ke daftar.
  4. Untuk mengedit atribut yang ada, cukup klik dua kali padanya. Ini akan memunculkan jendela seperti yang digunakan untuk membuat atribut baru, tetapi dengan tambahan Hapus tombol.
  5. Setelah Anda selesai membuat dan mengedit atribut untuk file, klik tombol Simpan tombol di bawah daftar. Hanya dengan begitu mereka akan benar-benar diterapkan ke file di server.

Umumnya, atribut digunakan untuk menyimpan meta-informasi tentang file, seperti deskripsi, set karakter, atau ikon. Lihat halaman manual untuk perintah attr untuk informasi lebih lanjut tentang atribut apa yang dapat digunakan.

Mengedit file ACL

Izin dan kepemilikan file Unix standar adalah cara sederhana untuk mengontrol siapa yang dapat mengakses file, tetapi tidak terlalu fleksibel. Alternatif unggul yang tersedia di banyak sistem operasi adalah POSIX ACL. POSIX adalah seperangkat standar yang berlaku untuk banyak sistem Unix, dan ACL adalah singkatan dari Access Control List. Dengan menyiapkan ACL untuk file, Anda dapat memberikan izin kepada pengguna atau grup tambahan selain pemilik dan grup normal. Saat mengedit ACL untuk direktori, default untuk file yang baru dibuat di direktori itu juga dapat diatur.

Jenis sistem file xfs di Irix dan Linux menyertakan dukungan ACL, seperti halnya sistem file ufs di Solaris. Jika Anda telah menginstal patch kernel yang tepat, sistem file ext2 dan ext3 di Linux juga dapat mendukung ACL. Untungnya, mereka diimplementasikan dengan cara yang hampir sama di semua sistem operasi, seperti antarmuka pengguna di Webmin untuk mengeditnya adalah sama.

Daftar kontrol akses berisi setidaknya empat entri, yang masing-masing memberikan izin kepada pengguna atau grup. Izin yang diberikan oleh setiap entri sama dengan yang ditetapkan oleh perintah chmod - baca, tulis, dan jalankan/daftar. ACL default untuk file berisi entri untuk pengguna pemiliknya, grup pemilik, dan pengguna Unix lainnya. Ini persis sama dengan izin yang diberikan kepada pengguna, grup, dan lainnya oleh chmod dan Info jendela di manajer file.

Satu entri khusus yang muncul di semua ACL adalah topeng, yang mendefinisikan izin maksimum yang dapat diberikan kepada pemilik grup dan pengguna lain kecuali pemilik file. Karena topeng membatasi izin yang dapat diberikan oleh entri lain, Anda akan sering perlu mengubahnya untuk mencapai efek yang diinginkan dari ACL Anda. Tepat satu entri topeng harus ada di setiap ACL.

Entri ACL yang paling umum digunakan adalah entri yang memberikan izin kepada pengguna Unix selain pemiliknya. Demikian pula, entri yang memberikan izin ke grup lain juga dapat ditentukan. Tidak ada batasan jumlah entri yang dapat dibuat.

ACL untuk direktori dapat menyertakan beberapa entri default khusus, yang menentukan ACL awal dari setiap file yang dibuat di direktori. Entri pengguna, grup, dan topeng default dapat dibuat, dan pengguna dan grup default dapat diterapkan ke pengguna tertentu atau pemilik file. Pada sebagian besar sistem operasi, jika Anda membuat default apa pun, Anda harus membuat setidaknya entri untuk pemilik pengguna default, pemilik grup default, dan mask default.

Pada prompt shell, perintah getfacl dan setfacl digunakan di Linux dan Solaris masing-masing untuk melihat dan mengubah ACL. Di Irix, ls -D perintah digunakan untuk menampilkan ACL dan perintah chacl untuk mengaturnya. Webmin akan memanggil perintah ini di server setiap kali manajer file digunakan untuk melihat atau mengubah ACL file.

Untuk mengedit ACL untuk file atau direktori, lakukan hal berikut :

  1. Pilih file dari daftar di panel sebelah kanan manajer file, dan klik ACL tombol pada bilah alat. Ini akan memunculkan jendela yang mencantumkan semua entri ACL yang ada, seperti yang ditunjukkan pada gambar di bawah.
  2. Untuk menambahkan entri baru, pilih jenisnya dari menu di sebelah Tambahkan jenis ACL tombol sebelum mengkliknya. Ini akan memunculkan jendela lain untuk memasukkan pengguna atau grup tempat entri tersebut berlaku, dan izin yang diberikan kepada mereka. ACL hanya dapat memiliki satu mask atau entri mask default, jadi jika salah satunya dipilih saat
  3. Untuk entri ACL pengguna atau grup, Anda harus mengisi Terapkan ke bidang dengan nama pengguna atau grup yang izinnya diberikan. Untuk pengguna default atau entri grup default, Terapkan ke bidang dapat disetel ke Pemilik file pilihan, atau masukkan nama pengguna atau grup. Dalam kasus sebelumnya, izin akan berlaku untuk pemilik atau grup file baru apa pun yang dibuat di direktori. Dalam yang terakhir, mereka akan diberikan kepada pengguna atau grup yang dimasukkan. Untuk entri ACL topeng, tidak ada bidang untuk memilih kepada siapa mereka melamar.
  4. Dalam Izin bidang, centang izin yang ingin Anda berikan kepada pengguna atau grup. Ini memiliki arti yang sama seperti yang ditetapkan oleh perintah chmod di jendela yang dijelaskan di Izin file bagian.
  5. Klik tombol Simpan tombol agar entri ACL baru menambahkan daftar di jendela ACL. Itu belum akan disimpan ke server.
  6. Untuk mengedit entri ACL yang ada, cukup klik dua kali pada barisnya dalam daftar. Anda dapat mengubah pengguna atau grup yang menerapkannya (jika ada) dan izinnya, tetapi bukan jenisnya. Klik tombol Simpan untuk menyimpan perubahan Anda, atau tombol Hapus tombol untuk menghapus entri dari daftar. Tidak semua jenis entri ACL dapat dihapus - hanya yang memberikan izin kepada pengguna atau grup tertentu, atau berbagai jenis default untuk direktori.
  7. Terakhir, klik tombol Simpan tombol di bagian bawah jendela ACL agar ACL diterapkan ke file di server. Karena tidak semua kombinasi entri valid di semua sistem operasi, pesan kesalahan mungkin ditampilkan jika ACL Anda salah dalam beberapa cara. Jika ini terjadi, perbaiki masalahnya atau gunakan Batal tombol untuk membuang perubahan Anda.


Jendela ACL

Berbagi direktori

Jika Anda telah menginstal Samba di sistem Anda (tercakup dalam SambaWindowsFileSharing), dimungkinkan untuk menggunakan file manage to share direktori ke klien Windows. Selain itu, jika Anda menjalankan Linux atau Solaris, pengelola file dapat digunakan untuk mengekspor direktori melalui NFS (seperti yang dijelaskan dalam NFSExports). Saat berbagi direktori, pengelola file memiliki pilihan yang sangat sedikit dibandingkan dengan modul yang dirancang khusus untuk keperluan konfigurasi Samba dan NFS. Namun, itu memang menyediakan antarmuka pengguna yang jauh lebih sederhana.

Dengan asumsi Samba diinstal dan berfungsi di sistem Anda, untuk membagikan direktori ke klien Windows, langkah-langkah yang harus diikuti adalah :

  1. Pilih direktori yang ingin Anda bagikan di panel sebelah kanan dan klik tombol Berbagi tombol pada bilah alat. Ini akan memunculkan jendela dengan dua tab, berlabel Windows dan NFS .
  2. Di bawah tab pertama, aktifkan Berbagi file Windows diaktifkan pilihan.
  3. Masukkan deskripsi singkat untuk direktori ini ke dalam Komentar bidang.
  4. Kecuali Anda ingin berbagi dinonaktifkan sementara, pastikan Saat ini aktif? bidang disetel ke Ya .
  5. Untuk menghentikan klien menulis ke direktori, ubah Dapat ditulis kolom ke Tidak . Jika tidak, biarkan disetel ke Ya .
  6. Untuk mengizinkan klien mengakses pembagian ini tanpa perlu login, setel Tamu pilihan untuk Ya . Jika Anda menyetelnya ke Hanya , klien akan diperlakukan sebagai tamu untuk berbagi bahkan jika mereka login ke server. Namun jika Anda memilih Tidak , klien tidak akan dapat mengaksesnya sama sekali tanpa login.
  7. Klik tombol Simpan tombol untuk mengaktifkan share baru Anda. Di server, entri akan ditambahkan ke file konfigurasi Samba secara otomatis. Mulai sekarang, ketika direktori muncul di pengelola file, ikonnya akan memiliki huruf S di atasnya, untuk menunjukkan bahwa direktori itu dibagikan.

Dengan cara yang sama, direktori yang telah dibagikan melalui Samba dapat dimodifikasi menggunakan pengelola file. Opsi apa pun yang telah disetel di Webmin atau secara manual tidak akan terpengaruh dengan mengedit bagian dalam modul ini, meskipun hanya beberapa di antaranya yang terlihat di bawah Windows tab. Untuk menonaktifkan berbagi direktori ke klien Windows, cukup pilih Berbagi file Windows dinonaktifkan pilihan dan tekan Simpan . Ini akan menyebabkan seluruh bagian dihapus dari konfigurasi Samba, termasuk semua opsi.

Jika Anda menjalankan Linux dan perangkat lunak server NFS diinstal pada sistem Anda, Anda dapat mengekspor direktori ke klien Unix dengan mengikuti langkah-langkah berikut :

  1. Pilih direktori yang ingin Anda bagikan di panel sebelah kanan dan klik tombol Berbagi tombol pada bilah alat. Di jendela yang muncul, pilih NFS tab.
  2. Aktifkan berbagi file NFS diaktifkan pilihan.
  3. Opsi ekspor NFS bagian berisi tabel host tempat direktori dibagikan, dan opsi yang berlaku untuk host tersebut. Saat menyiapkan berbagi untuk pertama kalinya, hanya satu baris kosong yang tersedia, jadi jika Anda ingin menambahkan beberapa baris, Anda harus menyimpan hasil ekspor dan mengeditnya kembali. Di bidang di bawah Host kolom, masukkan nama host, alamat IP atau netgroup yang Anda inginkan untuk mengekspor direktori. Dari menu di bawah Opsi kolom, Anda dapat mengontrol apakah klien diizinkan untuk menulis ke direktori, dan bagaimana pengguna klien Unix diperlakukan oleh server. Bab 6 menjelaskan arti dari opsi menu ini secara lebih rinci.
  4. Klik tombol Simpan tombol agar pengaturan ekspor ditulis kembali ke server dan server NFS dimulai ulang secara otomatis. Klien Unix yang diizinkan akan segera dapat mengakses direktori.
  5. Untuk menambahkan host lain ke direktori, klik Berbagi tombol pada bilah alat lagi dan ulangi langkah 3 hingga 5.

Di Solaris, langkah-langkah untuk berbagi direktori melalui NFS tidak persis sama karena opsi berbeda yang tersedia pada sistem operasi tersebut :

  1. Pilih direktori yang ingin Anda bagikan di panel sebelah kanan dan klik tombol Berbagi tombol pada bilah alat. Di jendela yang muncul, pilih NFS tab.
  2. Aktifkan berbagi file NFS diaktifkan pilihan.
  3. Masukkan deskripsi singkat untuk ekspor ini ke Deskripsi lapangan, jika Anda suka.
  4. Untuk memberi beberapa host akses baca-saja ke direktori, ubah Host hanya-baca bidang ke Terdaftar dan masukkan nama host, alamat IP, atau netgroup mereka ke dalam bidang di bawah ini, dipisahkan dengan spasi. Anda dapat menentukan seluruh jaringan dengan mengawalinya dengan @, seperti @192.168.1 . Untuk memberikan akses baca-saja kepada semua host, pilih Semua pilihan sebagai gantinya. Ini berarti bahwa sistem apa pun yang dapat terhubung ke sistem Anda melalui jaringan akan dapat memasang direktori dan membaca file yang ada di dalamnya.
  5. Untuk memberi host akses baca-tulis ke direktori, ubah Host baca-tulis bidang ke Terdaftar dan masukkan nama host, alamat IP, netgroup, atau jaringan mereka ke dalam bidang di bawahnya. Jika Anda memilih Semua , sistem apa pun yang dapat terhubung ke sistem Anda akan dapat membaca dan menulis file di direktori, yang mungkin merupakan ide yang buruk dari sudut pandang keamanan.
  6. Secara default, bahkan host yang memiliki akses baca atau tulis tidak akan dapat mengakses file sebagai pengguna root. Untuk memberikan ini ke beberapa host, ubah Host akses root bidang ke Terdaftar dan masukkan nama host, alamat, netgroup, atau jaringan mereka ke dalam bidang di bawah ini. Lihat bab 6 untuk rincian lebih lanjut tentang apa arti akses root dalam kaitannya dengan NFS.
  7. Terakhir, klik tombol Simpan tombol agar ekspor NFS baru Anda disimpan dan diaktifkan.

Di Linux dan Solaris, setelah direktori dibagikan melalui NFS, ikonnya di panel sebelah kanan manajer file akan ditandai dengan huruf S. Direktori yang telah dibagikan secara manual atau oleh modul NFS Webmin juga akan ditunjukkan dengan cara yang sama, dan Anda dapat mengedit setelannya dengan memilihnya dan menekan tombol Berbagi tombol. Opsi NFS apa pun yang tidak dapat dikonfigurasi di pengelola file tidak akan terpengaruh.

Di jendela berbagi, Anda dapat menonaktifkan ekspor NFS direktori dengan memilih Berbagi file NFS dinonaktifkan dan mengeklik Simpan . Semua entri dalam file konfigurasi NFS untuk direktori akan dihapus, dan server NFS dimulai ulang untuk membuat perubahan segera aktif.

Kontrol akses modul

Seperti modul lainnya, pengelola file dapat dikonfigurasi dalam modul Pengguna Webmin (dibahas dalam bab 52) untuk membatasi akses yang dimiliki pengguna. Secara khusus, Anda dapat membatasi pengguna Webmin ke direktori tertentu dan mengizinkannya mengakses file dengan hak pengguna Unix non-root. Fitur pembatasan direktori sangat kuat, karena pengguna dapat diberikan akses root di dalam direktori itu tetapi dengan dicegah agar tidak melihat atau menyentuh file apa pun di luarnya.

Setelah Anda membuat pengguna Webmin dengan akses ke modul, langkah-langkah yang harus diikuti untuk membatasi aksesnya adalah :

  1. Dalam modul Pengguna Webmin, klik Manajer File di sebelah nama pengguna atau grup yang ingin Anda edit pembatasan kontrol aksesnya.
  2. Untuk mengubah pengguna Unix yang mengakses file, masukkan nama baru ke dalam Akses file di server sebagai bidang. Atau, Anda dapat memilih Sama dengan login Webmin opsi, dalam hal ini pengguna Webmin akan memiliki hak yang sama dengan pengguna Unix dengan nama yang sama. Siapa pun yang menggunakan modul ini, hak istimewa non-root tidak akan dapat menggunakan fitur berbagi filenya, karena ini akan membuka lubang keamanan yang besar. Demikian pula, pengguna Webmin yang tidak memiliki akses ke modul Samba atau NFS tidak akan dapat mengonfigurasi berbagi file.
  3. Umask untuk file baru field controls the permissions that are set on newly created files and directories. It contains an octal number which is the binary inverse of the number used in the chmod command to set permissions. So for example, a umask of 022 would give new files 755 permissions, while a umask of 077 would give them permissions of 700.
  4. To prevent the user creating or editing symbolic links and to force all links to appear as the file that they are linked to, change the Always follow symlink? field to Yes . This should be done when restricting a user to a directory, so that he cannot create links to files outside of the directory and then edit or view them in the file manager.
  5. To stop the Webmin user editing or changing any files, set the Read-only mode? field to Yes .
  6. To restrict him to only certain directories, enter them into the Only allow access to directories text box. By default this field contains on the root directory /, which you must remove if the restrictions are to make any sense. When the user opens the file manager, it will appear as though directories other than those that have been allowed do not exist. However, the full path to each directory will still be visible. To automatically include the home directory of the Unix user with the same name, check the Include home directory of Webmin user pilihan. To have the file manager navigate to the first accessible directory automatically, leave the *Open first allowed directory?* option checked.
  7. Finally, click the Save button to have the new restrictions activated.

If you want to give a large number of users access to the file manager, it may be better to install Usermin (covered in UserminConfiguration) instead. It includes an identical file manager that always runs as the Unix user logged into Usermin, and can be restricted to the user's home directory.


Webmin
  1. Perbedaan Perhitungan Ukuran Direktori?

  2. Cara Menonaktifkan Penjelajahan Direktori

  3. Kesalahan Pengguna Pengelola File

  1. Cara mengubah izin file dan direktori dengan Manajer File

  2. Hapus symlink ke direktori

  3. Bash:Tidak ada file atau direktori seperti itu?

  1. Cara menavigasi di Manajer File cPanel

  2. Manajer File Pengguna – CWP

  3. sys/types.h:Tidak ada file atau direktori tersebut