Saya menginstal ubuntu di komputer dan saya memiliki OS yang diinstal pada solid state drive, dan direktori home di-mount dari hard drive yang terpisah. Saya ingin membuat folder proj
yang hidup di hard drive kedua, tetapi saya belum mempartisi, jadi saya hanya menggunakannya mkdir /home/proj
.
proj
dimaksudkan sebagai direktori yang berisi berbagai paket perangkat lunak yang digunakan oleh berbagai kelompok eksperimen. Misalnya, /proj/experiment1
akan berisi perangkat lunak yang digunakan oleh satu kelompok dan proj/experiment2
akan menjadi paket atau versi yang berbeda yang digunakan oleh kelompok lain. Saya menginginkannya di hard drive kedua dengan /home
direktori sehingga OS dapat diinstal ulang sambil menjaga direktori ini tetap utuh.
Saya sekarang khawatir tentang apa yang akan terjadi pada direktori ini jika seseorang di masa depan berjalan adduser proj
. Apakah ini akan menghapus direktori dan menggantinya dengan direktori home mereka.
Apakah praktik yang buruk untuk membuat direktori selain pengguna /home
? Jika demikian, apa yang harus saya lakukan?
sumber
proj
folder saja di bawah/home/youruser/proj
?proj
folder dimaksudkan untuk mengandung paket perangkat lunak yang semua pengguna dapat mengakses, dan jadi saya ingin terpisah dari direktori rumah saya sendiri.Jawaban:
Multi-user, direktori yang dapat dimodifikasi yang dibagikan adalah, berdasarkan konvensi, biasanya di suatu tempat di / var atau / opt.
Namun, jika Anda benar-benar khawatir tentang seseorang yang membuat pengguna bernama "proj", Anda bisa saja membuat pengguna proj, mengatur akunnya dinonaktifkan sehingga tidak ada yang bisa login seperti itu, dan meletakkan file di direktori home-nya. Kemudian buat dunia direktori rumah dapat dibaca dan dieksekusi (dan dapat ditulisi juga, jika Anda menginginkannya).
sumber
Meskipun ini bukan situasi yang paling umum, dari sudut pandang praktis saya tidak akan mengatakan itu harus dilarang untuk menempatkan direktori "data pengguna bersama" di bawah / rumah (khususnya jika sistem itu milik Anda atau tidak tunduk pada aturan tegas yang melarangnya ). Saya menggunakannya sendiri untuk alasan yang sama seperti Anda. Sebagai soal fakta, saya biasanya mempartisi / home saya secara terpisah dari direktori root untuk membuatnya mudah untuk mem-backup apa yang saya benar-benar pedulikan (data pengguna), dan jadi saya tidak perlu khawatir tentang hal itu jika saya memutuskan untuk sepenuhnya instal ulang atau perbarui sistem saya (dalam hal ini saya bisa menghapus direktori root tanpa harus khawatir tentang data pengguna yang dihapus - dan file yang akan dibagikan di antara semua pengguna saya juga menganggap sebagai data pengguna).
Jika Anda khawatir tentang pengguna yang membuat homedir dengan nama yang sama, skrip 'adduser' atau sejenisnya (saya menggunakan Slackware, bukan Ubuntu) mungkin akan mengeluh bahwa homedir sudah ada dan akan meminta pengguna untuk memilih yang lain atau mengunyahnya.
sumber