Jika Anda berbagi mesin Ubuntu 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.
Ketika Anda menambahkan pengguna baru di Ubuntu, utilitas adduser membuat direktori rumah baru untuk akun baru. Secara default, direktori home baru ditempatkan di direktori / home / pada root yang diikuti oleh nama pengguna. Misalnya, / home / lori. Direktori home pengguna di Ubuntu dibuat dengan izin baca / eksekusi dunia, memberikan semua pengguna lain pada hak sistem untuk membaca isi direktori home pengguna lain. Lihat artikel kami untuk informasi lebih lanjut tentang cara kerja izin file di Linux.
CATATAN: Saat kami mengatakan untuk mengetik sesuatu di artikel ini dan ada kutipan di sekitar teks, JANGAN ketik 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 hanya berisi huruf kecil L bukan angka 1.
Di awal baris, izin untuk file tersebut terdaftar. Seperti yang dikatakan dalam artikel kami tentang perizinan Linux:
"Itu r singkatan dari "baca," w singkatan "menulis," dan x adalah singkatan dari "execute." 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 serta 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 ketika diminta dan tekan Enter.
CATATAN: Perintah chmod menggunakan angka oktal sebagai salah satu cara untuk menunjukkan perizinan. Artikel kami tentang izin file Linux menggunakan metode berbeda yang membutuhkan lebih banyak langkah tetapi mungkin lebih mudah dimengerti. Menggunakan angka oktal untuk menentukan izin adalah metode yang lebih cepat. Gunakan metode mana pun yang lebih nyaman bagi Anda. Untuk mempelajari tentang menggunakan angka oktal untuk mengatur izin, lihat artikel ini.
Tekan panah ke 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 bisa membaca, menulis, atau melakukan apa pun di direktori home Anda.
Namun, pengguna di grup yang sama seperti Anda dapat membaca dan mengeksekusi file dan folder di direktori home Anda. Jika Anda tidak ingin orang lain selain Anda sendiri 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 "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 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 pada 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 ditampilkan dan tekan Enter atau klik OK.
Gulir ke bawah ke perintah DIR_MODE di file adduser.conf. Jumlah yang ditetapkan adalah "0755" secara default. Ubah itu 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 Keluar 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-file di direktori home Anda akan tetap pribadi. Ingatlah bahwa, jika ada pengguna lain di grup yang sama dengan Anda, Anda mungkin ingin menghapus izin untuk grup dan dunia untuk direktori home Anda.