Batasi akses folder di Ubuntu

4

Saya ingin tidak ada orang yang mengakses folder pribadi saya, saya ingin mengatur kata sandi atau membuatnya hanya dapat diakses oleh rootpengguna.

Bagaimana saya mendapatkannya? Saya menggunakan Ubuntu.

Andres
sumber
Saya telah menyimpulkan beberapa hal penting tentang pengguna dan hak istimewa dalam jawaban ini di sini: unix.stackexchange.com/questions/102911/... - ini mungkin memberi Anda lebih banyak pegangan pada topik ini bernama " MODES " -> " en.wikipedia.org / wiki / Modes_ (Unix)
erch

Jawaban:

6

Sebagai pemilik atau root, jalankan perintah

# chmod -R 700 /path/to/folder

The chmodperintah perubahan hak akses dari file / folder. The 700berarti bahwa pemilik memiliki akses penuh, dan tidak ada orang lain. The -Rsarana untuk menerapkan aturan rekursif (melalui subfolder). Anda juga ingin menjalankanchown

# chown user:user -R /path/to/folder

The chownperintah mengubah pemilik file / folder. Bagian user:adalah nama pengguna untuk menerapkan pemilik sebagai; yang :userbagian adalah untuk grup. Setiap pengguna biasanya memiliki grup sendiri juga. Sekali lagi, -Radalah untuk berulang melalui subfolder.

Luke Kanada
sumber
Bukan masalah! Jangan takut undur diri juga setelah Anda mendapatkan reputasi
Luke Kanada
2

Untuk menambah jawaban Luke Kanada:

Sebenarnya tidak diperlukan untuk mengatur seluruh konten (secara rekursif) folder chmod -R 700.

Untuk mengakses direktori atau konten anak , Anda memerlukan +xizin untuk pengguna Anda. Jika Anda menghapus bahwa pengguna tidak dapat mengakses konten anak dari folder ini, apa pun izin kontennya.

Dalam kasus di atas, perintah di bawah ini sudah cukup:

# chown user:group /path/to/folder
# chmod go-x /path/to/folder

Dengan begitu Anda dapat membatasi akses tanpa mengubah izin atau kepemilikan di dalam folder Anda.

Michael Schubert
sumber
1

Saya sarankan melihat encfs . Sangat mudah untuk mengatur dan menggunakan, dan akan mengenkripsi direktori menggunakan kata sandi pilihan Anda. Di ubuntu, tersedia melalui apt sebagai encfspaket. Menyiapkan volume encf baru semudah

$ encfs ~/.priv ~/priv

di mana ~/.privakan menjadi versi terenkripsi. Lihat tautan dalam posting ini untuk pengantar yang lebih rinci ke alat ini.

Kesalahan fatal
sumber