Menghapus file melalui FTP dengan Pure FTP

-2

Saya mencoba mengatur FTP di server Linode saya, menggunakan Pureftp.

Saya hanya memiliki pengguna root pada titik ini di server, tetapi Filezilla tidak membiarkan saya terhubung dengan pengguna root. Mengapa demikian?

Saya kemudian membuat pengguna baru dan memberinya hak yang sama dengan root via visudo, sekarang pengguna baru ini dapat menghapus file dari direktori sendiri tetapi tidak dari direktori lain. Bagaimana saya bisa mengubahnya? Terima kasih

urok93
sumber
Nah, sudahkah Anda memeriksa apakah ada opsi di Pure-FTPd yang berkaitan dengan akses root? Saya yakin ini dinonaktifkan sebagai fitur keamanan.
slhck
Itu akan menjelaskan mengapa saya tidak dapat terhubung menggunakan pengguna root. Terima kasih. Bagaimana dengan mengubah konfigurasi agar pengguna yang ditambahkan dapat mengunggah ke direktori mana pun?
urok93

Jawaban:

1

Anda menggunakan Pure-FTPd dengan cara yang tidak dimaksudkan untuk digunakan. Anda juga tidak mengetahui dasar-dasar tentang izin file. Sepertinya Anda lebih suka menggunakan SFTP daripada SSH dalam praktek.

Cukup atur SSH di server (yang kemungkinan besar sudah Anda lakukan) dan sambungkan melalui SFTP, misalnya langsung melalui Filezilla. Jika ini adalah cara Anda selalu mengakses server, Anda bahkan tidak akan melihat perbedaannya. Bergantung pada konfigurasi, Anda dapat mengizinkan root untuk masuk melalui SSH, meskipun seringkali tidak disarankan karena alasan keamanan.

Daniel Andersson
sumber
Itulah yang saya butuhkan, terima kasih atas penjelasannya.
urok93
0

Pemblokiran akses "root" ke FTP kemungkinan besar merupakan pembatasan keamanan di server pada deamon FTP (ftpd). Ini hampir pasti bukan pembatasan dalam aplikasi FTP-klien FileZilla Anda. Adalah ide yang buruk untuk mengizinkan akses FTP root karena kata sandi FTP dilewatkan melalui jaringan dalam teks biasa dan tidak dienkripsi - orang asing yang ingin tahu dapat dengan mudah mendapatkan akses root ke server Anda. (Anda mungkin harus menggunakan sshdan scpatau sftpsebaliknya)

Alasan pengguna baru Anda tidak dapat menghapus file dari direktori lain adalah karena pengguna baru tidak memiliki izin menulis pada direktori tersebut. Jika Anda ingin orang asing mengendus-endus jaringan Anda agar dapat menghapus semua yang ada di folder, berikan izin menulis kepada pengguna baru pada direktori itu, biasanya dengan mengubah grup direktori menjadi milik pengguna baru ( chgrp groupname directoryname) lalu mengatur izin ( chmod g+w directoryname) kemudian mengatur izin ( ) Catatan bahwa ini dapat menyebabkan masalah dengan aplikasi lain dan tidak disarankan untuk direktori di luar direktori home pengguna kecuali Anda benar-benar tahu apa yang Anda lakukan.

Sejauh yang saya tahu sudodan visudotidak berpengaruh pada izin saat menggunakan FTP.

RedGrittyBrick
sumber
Ini memungkinkan saya untuk mengerti dengan lebih baik, terima kasih.
urok93