22Aug

Cara Mencegah Pengguna Lain Dari Mengakses Direktori Rumah Anda di Ubuntu 14.04

click fraud protection

Jika Anda berbagi mesin Ubuntu dengan orang lain, Anda mungkin sudah menyiapkan beberapa pengguna, berpikir bahwa pengguna lain masuk ke akun mereka sendiri dan hanya memiliki akses ke direktori rumah mereka sendiri. Namun, secara default, setiap pengguna dapat mengakses direktori home manapun.

Saat 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 yang diikuti oleh username. Misalnya, /home/ lori. Direktori home pengguna di Ubuntu dibuat dengan izin baca / eksekusi dunia, memberikan semua pengguna lain pada hak sistem untuk membaca konten direktori rumah pengguna lainnya. Lihat artikel kami untuk informasi lebih lanjut tentang bagaimana hak akses file bekerja di Linux. CATATAN

: Ketika kita mengatakan untuk mengetik sesuatu di artikel ini dan ada kutipan di seputar teks, JANGAN ketik tanda kutip, kecuali jika kita menentukan sebaliknya.

Anda dapat dengan mudah mengubah hak akses untuk direktori home Anda untuk melindungi file pribadi Anda. Untuk memeriksa hak akses pada direktori home Anda, tekan Ctrl + Alt + T untuk membuka jendela Terminal. Ketik baris berikut pada prompt dan tekan Enter. Ganti "lori" dengan username anda sendiri.

instagram viewer

ls -ld /home/ lori

CATATAN: Perintah hanya berisi huruf kecil L bukan angka 1.

Pada awal baris, hak akses untuk file tersebut terdaftar. Seperti yang dikatakan dalam artikel kami tentang hak akses Linux:

" r adalah singkatan dari" baca, " w adalah singkatan dari" write ", dan x adalah singkatan dari" execute. "Direktori akan dimulai dengan" d "bukan "-".Anda juga akan memperhatikan bahwa ada 10 ruang yang memiliki nilai. Anda dapat mengabaikan yang pertama, dan kemudian ada 3 set dari 3. Set pertama adalah untuk pemilik, set kedua adalah untuk grup, dan set terakhir adalah untuk dunia. "

Jadi, direktori home yang tercantum di bawah ini memilikimembaca, menulis, dan mengeksekusi hak akses untuk pemiliknya dan membacakan dan mengeksekusi izin untuk grup dan dunia.

Untuk mengubah hak akses ini, ketik baris berikut pada prompt dan tekan Enter.

sudo chmod 0750 /home/ lori

Ketik kata sandi Anda saat diminta dan tekan Enter. CATATAN

: Perintah chmod menggunakan angka oktal sebagai salah satu cara untuk menunjukkan izin. Artikel kami tentang hak akses file Linux menggunakan metode yang berbeda yang memerlukan lebih banyak langkah namun mungkin lebih mudah dipahami. Menggunakan angka oktal untuk menentukan hak akses adalah metode yang lebih cepat. Gunakan metode mana saja yang lebih nyaman bagi Anda. Untuk mempelajari tentang penggunaan angka oktal untuk mengatur perizinan, lihat artikel ini.

Tekan panah ke atas dua kali untuk menggunakan perintah "ls -ld /home/ & lt; username & gt;" lagi untuk memeriksa perizinannya. Perhatikan bahwa hak akses untuk dunia adalah tanda hubung( -).Itu berarti bahwa dunia tidak dapat membaca, menulis, atau menjalankan apapun di direktori home Anda.

Namun, pengguna dalam kelompok yang sama seperti Anda dapat membaca dan mengeksekusi file dan folder di direktori home Anda. Jika Anda tidak menginginkan orang lain selain memiliki akses ke direktori home Anda, masukkan "0700" sebagai nomor di perintah chmod. CATATAN

: Untuk informasi lebih lanjut tentang mengelola pengguna dan grup di Linux, lihat artikel kami.

Untuk menutup jendela terminal, ketik "exit" pada prompt dan tekan Enter.

Sekarang, ketika pengguna lain di sistem mencoba mengakses direktori home Anda, kotak dialog berikut akan ditampilkan.

Anda juga dapat mengatur Ubuntu untuk menggunakan hak akses khusus saat membuat direktori home untuk pengguna baru yang Anda buat. Untuk melakukan ini, Anda perlu mengedit file konfigurasi adduser. Untuk melakukan ini, ketik perintah berikut pada prompt dan tekan Enter.

gksudo gedit /etc/ adduser.conf

Kami menggunakan gedit untuk mengedit file. Anda bisa menggunakan editor teks yang berbeda jika Anda mau.

CATATAN: Perintah gksudo seperti perintah sudo tapi digunakan untuk menjalankan program grafis sebagai root. Perintah sudo digunakan untuk menjalankan program command line sebagai root.

Masukkan kata sandi Anda di kotak edit Password pada kotak dialog yang ditampilkan dan tekan Enter atau klik OK.

Gulir ke bawah ke perintah DIR_MODE di file adduser.conf. Nomor yang ditetapkan adalah "0755" secara default. Mengubahnya untuk mencerminkan berbagai jenis hak akses( r, w, x) yang ingin Anda berikan kepada berbagai jenis pengguna( pemilik, grup, dunia), seperti "0750" atau "0700" seperti yang telah dibahas sebelumnya. Klik Simpan.

Tutup gedit dengan memilih Quit dari menu File. Anda juga bisa mengklik tombol X di sudut kiri atas jendela untuk menutup gedit.

Tutup jendela Terminal dengan mengklik X di sudut kiri atas jendela.

Sekarang, file dalam direktori home anda akan tetap private. Ingat saja, jika ada pengguna lain dalam grup yang sama dengan Anda, Anda mungkin ingin menghapus izin untuk grup dan dunia untuk direktori home Anda.