Adakah Linux mempunyai dua direktori rumah?
PHP中文网
PHP中文网 2017-05-16 13:24:15
0
4
1203

Ini adalah jawapan yang saya dapat daripada soalan saya semalam. Saya tidak faham maksudnya. Terdapat rumah dalam direktori root dan rumah dalam direktori log masuk. 因为你进入的是「/home」目录,不是「home 目录」。通常说「home 目录」(正式的中文翻译为「主目录」「家目录」等)通常是位于「/home/你的用户名」。

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(4)
黄舟

/home 目录下就是用户目录,例如 /home/用户名
但是 root 用户的目录是 /root
你是哪个用户登录上去之后就进到 /home/对应用户 的这个目录
要是 root 用户,那么登录上去就是 /root
cd ~ ialah arahan pintasan yang pergi terus ke direktori peribadi pengguna yang sedang log masuk

習慣沉默

Malah, apa yang dipanggil direktori rumah hanya mewakili direktori yang pengguna masukkan secara lalai semasa log masuk apabila kami mencipta pengguna dalam , jika home direktori tidak dinyatakan kod>, sistem akan memberikan nilai lalai kepada kami bukan root pengguna lalai kepada /home/username, manakala . root ialah /root Setiap kali kami log masuk ke sistem, program log masuk akan memulakan maklumat untuk kami berdasarkan medan dalam /etc/passwdsistem. > fail, termasuk selepas log masuk persekitaran shell (medan terakhir), direktori rumah (medan keenam)
Kami boleh menyesuaikan direktori rumah sepenuhnya: useradd testtest -d /tmp/home /test, gunakan pilihan -d untuk mencipta direktori baharu untuk pengguna baharu
Anda juga boleh menggunakan -M untuk menentukan untuk tidak menciptanya. Ia biasanya digunakan untuk akaun yang menjalankan beberapa program, dan tiada direktori sedemikian sama sekali Jika log masuk dan direktori rumah diperlukan, kami boleh menggunakan pilihan ini untuk mencipta pengguna sedemikian.
Jika pengguna telah dibuat, kami. juga boleh mengubah suai medan keenam fail /etc/passwd, dengan andaian home目录, 只是代表用户登录时, 默认进入的目录而已; 当我们在创建用户时, 如果没有指定home目录, 系统则会为我们分配默认值, 非root用户就是默认在/home/用户名, 而root则是/root. 每次我们登陆系统, 登陆程序就会根据系统的/etc/passwd文件里面的字段, 为我们初始化信息, 包括登陆之后的shell环境(最后一个字段),家目录(第六个字段).
我们完全可以自定义家目录: useradd testtest -d /tmp/home/test, 通过-d选项为新增用户创建新目录
甚至可以通过 -M来指定不创建, 通常用于有些程序运行的账号, 完全就没有必要登陆和家目录的, 我们就能通过这些选项去创建这样的用户.
如果用户已经创建了, 我们也能通过修改/etc/passwd文件的第六个字段, 假设

将
testtest:x:507:507::/tmp/test_home/:/bin/bash
改成
testtest:x:507:507::/tmp/:/bin/bash

那么以后登陆testtest用户时, 它就默认进入/tmp rrreee

Kemudian apabila pengguna testtest log masuk pada masa hadapan, ia akan memasukkan /tmp secara lalai, kerana itu adalah direktori utamanya.🎜
PHPzhong

Direktori rumah setiap pengguna hanya di bawah /home/用户名下,通过cd ~就可以进入。只有root用户的home目录特殊,在/root.

黄舟

Anda akan faham perbezaannya selepas memasang satu versi Cina dan satu versi Inggeris

Direktori adalah rumah, dan folder/direktori dipanggil rumah dalam huruf kecil Ia berada di bawah direktori /, yang merupakan direktori rumah, dan merupakan direktori yang diperlukan.

Anda boleh melihat bahawa di bawah direktori yang sama terdapat direktori peringkat sistem seperti tmp dan var Gunakan pwd untuk melihat laluan mutlak dan anda boleh melihat bahawa ia terletak dalam direktori utama

Yang lain ialah direktori Laman Utama Versi pengedaran bahasa Cina akan dipanggil direktori rumah/direktori rumah Di bawah direktori Pengguna/nama pengguna, ia adalah direktori yang mengikuti pengguna


Anda boleh melihat melalui pwd bahawa ia. terletak di bawah direktori pengguna

Jika tiada akaun pengguna biasa dalam sistem anda dan hanya satu pengguna akar, maka direktori Laman Utama tidak wujud secara lalai Setelah akaun baharu dibuat, terutamanya selepas antara muka GUI dipasang, anda membuat akaun baharu Direktori Laman Utama akan dibuat di bawah direktori akaun, dan nama direktori Laman Utama ini ialah nama akaun baharu anda.


Have anda melihat ikon rumah ini?

Anda dapat melihat bahawa folder di dalamnya adalah semua folder pengguna. Jika anda mencipta pengguna baharu, katakan b, maka akan ada direktori Laman Utama yang dipanggil b di bawah direktori Pengguna/, yang mengandungi fail pengguna.
Jika terdapat 100 akaun dalam sistem anda, akan ada 100 direktori rumah, tetapi hanya terdapat satu direktori rumah di bawah direktori utama (lalai Ini adalah perbezaan terbesar).

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan