Jawaban:
Sunting: Setelah dipikir-pikir, saya menyadari bahwa saya mungkin telah salah memahami pertanyaan itu. Jika Anda ingin direktori hanya dapat dilihat oleh pengguna tertentu (yaitu untuk setiap pengguna lain, daftar itu bahkan tidak muncul dalam daftar direktori), Anda tidak dapat melakukannya tanpa melarang pengguna lain dari daftar isi direktori induk. Jadi jika direktori tersebut /foo/bar
maka Anda dapat menghapus r
izin pada /foo
(untuk semua orang kecuali pemilik) mencegah pengguna lain dari daftar konten /foo
, tetapi Anda tidak dapat menyembunyikan /foo/bar
secara khusus (meskipun Anda tentu dapat menyembunyikan isinya).
Jawaban lama:
Jadikan pengguna spesifik itu pemilik direktori dan kemudian hapus semua izin pada direktori itu untuk semua orang kecuali pemiliknya. Dalam shell, Anda akan gunakan chmod
untuk melakukan ini:
chmod 700 the_directory
Jika Anda menggunakan manajer file, hapus saja semua tanda centang di tab izin kecuali yang ada di kolom "Pengguna" (detail yang sebenarnya tergantung pada manajer file tentu saja).
Jika Anda lebih suka melakukan ini dari GUI, ini dijelaskan dalam bantuan untuk peramban file GNOME (dikenal sebagai Nautilus):
Pada dasarnya, Anda tinggal memilih folder, lalu dari menu pilih File-> Properties-> Izin.
Jika tidak, jawaban sepp2k benar-benar benar, dan tautan txwikinger sangat bagus jika Anda tertarik dengan penjelasan mendalam tentang izin file unix.
Tutorial ini menjelaskan dalam semua detail cara mengatur izin file di Linux (dan karenanya juga di Ubuntu) sehingga Anda dapat mengontrol akses.