Cara Mencegah Pengguna Lain Mengakses Direktori Rumah Anda di Ubuntu 14.04
Jika Anda berbagi mesin Ubuntu Anda dengan orang lain, Anda mungkin memiliki beberapa pengguna yang mengatur, berpikir bahwa pengguna lain masuk ke akun mereka sendiri dan hanya memiliki akses ke direktori home mereka sendiri. Namun, secara default, setiap pengguna dapat mengakses direktori home apa pun.
Saat Anda menambahkan pengguna baru di Ubuntu, utilitas adduser membuat direktori home baru untuk akun baru. Secara default, direktori home baru ditempatkan di direktori / home / pada root diikuti oleh nama pengguna. Misalnya, / home / lori. Direktori home user di Ubuntu dibuat dengan izin baca / eksekusi dunia, memberikan semua pengguna lain hak sistem untuk membaca konten direktori home pengguna lain. Lihat artikel kami untuk informasi lebih lanjut tentang cara kerja izin file di Linux.
CATATAN: Ketika kami mengatakan untuk mengetikkan sesuatu di artikel ini dan ada tanda kutip di sekitar teks, JANGAN ketikkan tanda kutip, kecuali kami menentukan sebaliknya.
Anda dapat dengan mudah mengubah izin untuk direktori home Anda untuk melindungi file pribadi Anda. Untuk memeriksa izin pada direktori home Anda, tekan Ctrl + Alt + T untuk membuka jendela Terminal. Ketik baris berikut pada prompt dan tekan Enter. Ganti "lori" dengan nama pengguna Anda sendiri.
ls-ld / home / lori
CATATAN: Perintah ini hanya berisi huruf kecil L bukan angka 1.
Di awal baris, izin untuk file terdaftar. Seperti yang dikatakan dalam artikel kami tentang izin Linux:
"Itu r singkatan dari "read," the w singkatan "menulis," dan x singkatan dari "mengeksekusi." Direktori akan dimulai dengan "d" dan bukan "-". Anda juga akan melihat bahwa ada 10 spasi yang menyimpan nilai. Anda dapat mengabaikan yang pertama, dan kemudian ada 3 set 3. Set pertama adalah untuk pemilik, set kedua untuk grup, dan set terakhir adalah untuk dunia. "
Jadi, direktori home yang tercantum di bawah ini telah membaca, menulis, dan mengeksekusi izin untuk pemilik dan membaca dan mengeksekusi izin untuk grup dan dunia.
Untuk mengubah izin ini, ketikkan baris berikut pada prompt dan tekan Enter.
sudo chmod 0750 / home / lori
Ketikkan kata sandi Anda saat diminta dan tekan Enter.
CATATAN: Perintah chmod menggunakan angka oktal sebagai salah satu cara untuk menunjukkan izin. Artikel kami tentang izin file Linux menggunakan metode berbeda yang memerlukan langkah lebih banyak tetapi mungkin lebih mudah dimengerti. Menggunakan angka oktal untuk menentukan izin adalah metode yang lebih cepat. Gunakan metode apa pun yang membuat Anda lebih nyaman. Untuk mempelajari tentang cara menggunakan angka oktal untuk mengatur izin, lihat artikel ini.
Tekan panah atas dua kali untuk menggunakan perintah "ls -ld / home /" lagi untuk memeriksa izin. Perhatikan bahwa izin untuk dunia adalah semua tanda hubung (-). Itu berarti bahwa dunia tidak dapat membaca, menulis, atau mengeksekusi apa pun di direktori home Anda.
Namun, pengguna dalam grup yang sama seperti Anda dapat membaca dan menjalankan file dan folder di direktori home Anda. Jika Anda tidak ingin orang lain selain Anda memiliki akses ke direktori home Anda, masukkan "0700" sebagai angka dalam perintah chmod.
CATATAN: Untuk informasi lebih lanjut tentang mengelola pengguna dan grup di Linux, lihat artikel kami.
Untuk menutup jendela terminal, ketik "keluar" di prompt dan tekan Enter.
Sekarang, ketika pengguna lain pada sistem mencoba mengakses direktori home Anda, kotak dialog berikut ini ditampilkan.
Anda juga dapat mengatur Ubuntu untuk menggunakan izin khusus ketika mengatur direktori home untuk pengguna baru yang Anda buat. Untuk melakukan ini, Anda perlu mengedit file konfigurasi adduser. Untuk melakukan ini, ketik perintah berikut di prompt dan tekan Enter.
gksudo gedit /etc/adduser.conf
Kami menggunakan gedit untuk mengedit file. Anda dapat menggunakan editor teks yang berbeda jika Anda mau.
CATATAN: Perintah gksudo seperti perintah sudo tetapi digunakan untuk menjalankan program grafis sebagai root. Perintah sudo digunakan untuk menjalankan program baris perintah sebagai root.
Masukkan kata sandi Anda di kotak Edit kata sandi pada kotak dialog yang menampilkan dan tekan Enter atau klik OK.
Gulir ke bawah ke perintah DIR_MODE dalam file adduser.conf. Set angka adalah "0755" secara default. Ubah untuk mencerminkan berbagai jenis izin (r, w, x) yang ingin Anda berikan kepada berbagai jenis pengguna (pemilik, grup, dunia), seperti "0750" atau "0700" seperti yang dibahas sebelumnya. Klik Simpan.
Tutup gedit dengan memilih Berhenti dari menu File. Anda juga dapat mengklik tombol X di sudut kiri atas jendela untuk menutup gedit.
Tutup jendela Terminal dengan mengklik X di sudut kiri atas jendela.
Sekarang, file di direktori home Anda akan tetap pribadi. Ingat saja, jika ada pengguna lain dalam grup yang sama dengan Anda, Anda mungkin ingin menghapus izin untuk grup dan dunia untuk direktori rumah Anda.