Anda dapat membuat pengguna yang memiliki hak istimewa seperti root
, dan direktori home-nya akan jatuh di bawah /home/username
. Mengapa root
mendapatkan foldernya sendiri di tingkat atas sistem file? Apakah ini hanya konvensi, masalah keamanan, atau ada alasan terkait kinerja?
linux
filesystems
partition
hard-drive
tacos_tacos_tacos
sumber
sumber
root
pengguna dan "admin" biasanya tidak sama dengan pengguna. Pengguna "admin" (dengan asumsi inilah yang Anda maksud dengan "hak istimewa sepertiroot
") biasanya hanya pengguna biasa yang diizinkan untuk menjalankan perintahroot
menggunakan sesuatu sepertisudo
./root
, karena di situlah standar filesystem mengatakan seharusnya. : p pathname.com/fhs/pub/fhs-2.3.htmlJawaban:
Salah satu alasan: Pada banyak sistem,
/home
ada pada partisi yang terpisah (atau jaringan berbagi) yang mungkin gagal untuk me-mount dan itu adalah ide yang baik untuk memungkinkanroot
masuk dengan lingkungan yang biasa bila memungkinkan.sumber
/sbin
dua kali apa yang ingin Anda katakan?/usr/
, saya kira./bin/
dan/sbin/
.unique user
beberapa jenis) mungkin perlu menambahkan pengguna yang berbeda dengan konfigurasi yang berbeda yang perlu berada di beberapa direktori lain. Hanya menebak.Rumah root harus berada pada partisi tempat sistem operasi berada, yang menurut definisi adalah /, sehingga Anda masih dapat login sebagai root tanpa masalah jika, katakanlah, partisi disk lain tidak tersedia. / home terkadang dipasang pada partisi yang terpisah atau drive yang terpisah. Jika ini berisi root homedir dan sedang offline, Anda mungkin mengalami kesulitan dengan shell login Anda. Bukan ide yang baik jika Anda mencoba untuk memperbaiki hal-hal sebagai pengguna root.
sumber