Rumah  >  Soal Jawab  >  teks badan

Adakah Linux mempunyai dua direktori rumah?

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中文网2713 hari yang lalu1128

membalas semua(4)saya akan balas

  • 黄舟

    黄舟2017-05-16 13:26:15

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

    balas
    0
  • 習慣沉默

    習慣沉默2017-05-16 13:26:15

    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 < code>/root Setiap kali kami log masuk ke sistem, program log masuk akan memulakan maklumat untuk kami berdasarkan medan dalam /etc/passwd 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.🎜

    balas
    0
  • PHPz

    PHPz2017-05-16 13:26:15

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

    balas
    0
  • 黄舟

    黄舟2017-05-16 13:26:15

    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).

    balas
    0
  • Batalbalas