5. users and permissions

00:11:01
https://www.youtube.com/watch?v=C64zbtDI2O0

摘要

TLDRThe video presents an overview of managing users and permissions in Linux. It explains the key commands used for user (such as `useradd`, `userdel`, `usermod`) and group management (`groupadd`, `groupdel`, `groupmod`). The process of creating new users, changing passwords, and adding users to groups are covered, along with how to check existing users and groups using system files. Additionally, it discusses file and directory permissions, detailing how to interpret rwx notation for permissions and change them using both symbolic and numeric representations. The video concludes with methods to change file ownership and manage group memberships effectively.

心得

  • 👤 User management commands: `useradd`, `userdel`, `usermod`, `passwd`
  • 👥 Group management commands: `groupadd`, `groupdel`, `groupmod`
  • 📜 Check user info in `/etc/passwd` and group info in `/etc/group`
  • 🔑 Use `passwd` to set or change user passwords
  • 🔍 Permissions: r (read), w (write), x (execute)
  • ⚙️ Change file permissions with `chmod`
  • 📝 Ownership can be changed using `chown`
  • 🔖 Directory default permissions are usually 755
  • 🔄 Users can belong to multiple groups
  • ❌ Delete a user using `userdel` command

时间轴

  • 00:00:00 - 00:05:00

    This video discusses users and permissions management in Linux, introducing commands such as 'adduser' for creating new users, 'userdel' for deleting users, and 'usermod' for modifying users. It explains the distinction between 'adduser', which prompts for additional information, and 'useradd', which does not. The video shows the user creation process along with password assignment and group management using commands like 'groupadd' and 'groupdel'. It emphasizes how to add users to groups and view user/group details through the /etc/passwd and /etc/group files.

  • 00:05:00 - 00:11:01

    The second part focuses on file and directory permissions, illustrated by the 'ls -l' command which displays permissions in 'rwx' format. It details user ('u'), group ('g'), and other ('o') permissions, explaining symbolic and numeric methods to set permissions. Additionally, it covers changing ownership using 'chown'. As an example, the video shows practical usage by modifying both file permissions and ownership in a prepared directory.

思维导图

视频问答

  • What commands are used to manage users in Linux?

    Commands include useradd for creating users, userdel for deleting users, usermod for modifying users, and passwd for changing user passwords.

  • How can I create a new group in Linux?

    You can create a new group using the command 'groupadd group_name'.

  • How do I check the users and groups on my Linux system?

    You can check users in the /etc/passwd file and groups in the /etc/group file.

  • How can I modify file permissions in Linux?

    You can modify file permissions using the chmod command with either symbolic or numerical methods.

  • What does rwx represent in file permissions?

    r stands for read permission, w stands for write permission, and x stands for execute permission.

  • How can I change the ownership of a file?

    You can change the ownership using the chown command followed by the new owner and the file name.

  • What is the significance of the first character in file listings?

    A '-' indicates a regular file, 'd' indicates a directory, and 'l' indicates a symbolic link.

  • What is the default permission for new directories?

    The default permission for new directories is usually 755.

  • Can a single user belong to multiple groups?

    Yes, a user can be assigned to multiple groups in Linux.

  • How do I delete a user in Linux?

    You can delete a user using the command 'userdel username'.

查看更多视频摘要

即时访问由人工智能支持的免费 YouTube 视频摘要!
字幕
id
自动滚动:
  • 00:00:00
    [Musik]
  • 00:00:06
    Halo semuanya pada video kali ini kita
  • 00:00:08
    bakal membahas materi tentang users and
  • 00:00:11
    permissions di Linux sendiri terdapat
  • 00:00:14
    beberapa komen atau Perintah yang
  • 00:00:15
    digunakan untuk manajemen user dan
  • 00:00:17
    grupnya untuk manajemen user ada komen
  • 00:00:20
    seperti user add atau add user untuk
  • 00:00:22
    membuat user baru ada userdell untuk
  • 00:00:24
    menghapus user ada user mode untuk
  • 00:00:26
    modifikasi user ada passwd untuk
  • 00:00:29
    mengubah password user kemudian di grup
  • 00:00:31
    manajemennya itu ada grup add untuk
  • 00:00:33
    membuat grup baru ada grup Dell untuk
  • 00:00:35
    menghapus grup dan grup mode untuk
  • 00:00:36
    memodifikasi
  • 00:00:38
    grupnya Nah di sini teman-teman jalankan
  • 00:00:41
    kembali nih vmuubntu yang telah kita
  • 00:00:43
    buat pada materi sebelumnya dan login
  • 00:00:45
    sebagai userout pertama kita bakal coba
  • 00:00:48
    untuk membuat user nih dengan nama yang
  • 00:00:49
    berbeda-beda di sini saya bakal membuat
  • 00:00:51
    user dengan nama
  • 00:00:52
    Ari Nah di sini bakal dimintak nih
  • 00:00:55
    password baru untuk
  • 00:00:58
    Ari Kemudian ada beberapa crredensial
  • 00:01:01
    atau beberapa informasi tambahan yang
  • 00:01:03
    perlu diperlukan seperti full name namun
  • 00:01:05
    di sini kita bisa skip nih ya tinggal
  • 00:01:08
    mengekan
  • 00:01:10
    enter Kemudian pada pertanyaan
  • 00:01:12
    informasinya is correct or not bisa
  • 00:01:14
    dijawab iya aja kemudian kita tambahin
  • 00:01:17
    lagi nih user dengan nama dan
  • 00:01:20
    ni masukin password
  • 00:01:23
    lagi untuk informasinya bisa
  • 00:01:27
    dikip kemudian kita bakal nyoba lagi nih
  • 00:01:29
    print perintah lain yang digunakan untuk
  • 00:01:30
    menambahkan user yaitu ada user add nah
  • 00:01:32
    kita bakal melihat nih perbedaan antara
  • 00:01:34
    add user dengan juga user add di sini
  • 00:01:36
    saya bikin namanya sebagai Budi nah
  • 00:01:40
    kelihat kan kelihatan kan perbedaannya
  • 00:01:42
    kalau kita menggunakan add user itu
  • 00:01:43
    bakal meminta nih beberapa informasi
  • 00:01:45
    seperti password dan juga informasi
  • 00:01:47
    tambahannya seperti full name room
  • 00:01:49
    number workp homeep other dan lain
  • 00:01:52
    sebagainya sedangkan ketika kita
  • 00:01:54
    menggunakan user ad itu enggak bakal
  • 00:01:56
    dimintain apapun nih mau itu password
  • 00:01:58
    ataupun informasi lainnya kemudian
  • 00:02:00
    Bagaimana nih biar si user Budi bisa
  • 00:02:02
    memiliki password Nah teman-teman bisa
  • 00:02:04
    menggunakan perintah passwd Budi nah
  • 00:02:07
    selain menggunakan passw untuk mengganti
  • 00:02:09
    password Kita juga bisa nih membuat user
  • 00:02:11
    untuk membuat password baru bagi user
  • 00:02:13
    yang belum punya
  • 00:02:15
    passwordnya masukin password barunya
  • 00:02:20
    Oke jika sudah teman-teman bisa buat Nih
  • 00:02:23
    grup grup baru dengan menggunakan
  • 00:02:25
    perintah grou add di sini saya Bikin
  • 00:02:27
    grup baru dengan nama
  • 00:02:28
    Developer dan juga grup dengan nama ID
  • 00:02:34
    nah terus gimana nih memeriksa antara
  • 00:02:37
    user baru dan juga grup baru yang telah
  • 00:02:39
    kita buat teman-teman bisa menggunakan
  • 00:02:41
    perintah C ke etc passwd Nah di sini
  • 00:02:45
    bakal Nampil nih semua user yang telah
  • 00:02:48
    kita buat nih Ada biasanya tu paling
  • 00:02:51
    bawah nih ada Ar Dani dan Bu Sedangkan
  • 00:02:53
    untuk yang grupnya itu ada di filec GR
  • 00:02:58
    ada developer dan it Nah di sini juga
  • 00:03:01
    ada nih beberapa grup default yang
  • 00:03:03
    dimiliki oleh user kita ada Ari Dani dan
  • 00:03:05
    Budi Ini adalah grup default ketika kita
  • 00:03:06
    membikin user baru otomatis dia bakal
  • 00:03:08
    membuat grup baru
  • 00:03:10
    sendiri kemudian Bagaimana nih cara kita
  • 00:03:13
    ingin memasukkan useruser yang telah
  • 00:03:16
    kita buat ke dalam grup yang kita buat
  • 00:03:17
    ini seperti developer dan it Nah itu
  • 00:03:19
    bisa menggunakan perintah user mode Min
  • 00:03:22
    AG dengan option Min AG kemudian kita
  • 00:03:24
    masukkan nih
  • 00:03:26
    eh Nama grupnya apa kemudian kita
  • 00:03:30
    masukin nih nama usernya apa misalnya di
  • 00:03:31
    sini Ari Nah kalau kita k attach group
  • 00:03:35
    itu bakal Nampil nih di developer ada
  • 00:03:38
    Ari kemudian bisa juga kita bakal
  • 00:03:41
    nambahin lagi nih eh user Dani ke dalam
  • 00:03:45
    grup it kemudian kita k grup tuh bakal
  • 00:03:48
    Nampil tuh dia masuk ke grup
  • 00:03:50
    it kemudian kita bisa juga memasukkan
  • 00:03:54
    dua grup sekaligus dalam satu user
  • 00:03:57
    misalnya di sini Saya ingin menambahkan
  • 00:03:59
    developer dan it ke user Budi Nah
  • 00:04:03
    misalkan nanti kita group itu bakal
  • 00:04:06
    ampil nih Budi itu masuk ke dua grup
  • 00:04:08
    yaitu developer dan it kemudian kita
  • 00:04:10
    bisa juga nih mengedit nah by default
  • 00:04:12
    ini kan ada tuh gu ID untuk grupnya ada
  • 00:04:15
    1000 untuk developer itu 1004 sedangkan
  • 00:04:17
    it itu 1005 nah gimana cara kita
  • 00:04:20
    mengeditnya kita bisa menggunakan
  • 00:04:21
    perintah grou mode terus dengan
  • 00:04:24
    parameter Ming di sini saya bakal
  • 00:04:26
    mengubah grup developer menjadi eh di
  • 00:04:30
    grup developer dari 1004 menjadi 3001
  • 00:04:32
    terus masukin Nama
  • 00:04:34
    grupnya kita TC grup itu berubah jadi
  • 00:04:37
    3001 nah untuk menghapus user itu
  • 00:04:39
    bagaimana menggunakan perintah userd
  • 00:04:41
    terus nama usernya di sini misalnya Saya
  • 00:04:43
    ingin menghapus user Ari oke tinggal
  • 00:04:46
    kita etc passw itu sudah enggak ada itu
  • 00:04:49
    user Arnya sudah tidak ada kemudian kita
  • 00:04:53
    juga misalnya kita ingin menghapus grup
  • 00:04:55
    kita bisa menggunakan perintah grup D
  • 00:04:57
    misalnya grup
  • 00:04:58
    Developer di sini ketika kita k etc grup
  • 00:05:03
    sudah tidak ada grup developernya
  • 00:05:06
    Oke teman-teman kita lanjut nih ke
  • 00:05:08
    materi berikutnya yaitu tentang file and
  • 00:05:10
    directory permissions nih ketika kita
  • 00:05:13
    ingin melihat sebuah list file ataupun
  • 00:05:15
    directory menggunakan perintah ls- Al
  • 00:05:17
    itu biasanya akan tampil nih beberapa
  • 00:05:18
    informasi terkait tulisan seperti rwx
  • 00:05:21
    Nah rwx itu apa rwx itu merupakan
  • 00:05:24
    penanda permission ya untuk file and
  • 00:05:25
    directory r-nya itu melambangkan
  • 00:05:28
    permission rate terus untuk w-nya itu
  • 00:05:30
    merumakan word table terus untuk s-nya
  • 00:05:32
    itu executable maksudnya apa kalau dia
  • 00:05:34
    permisnya ada huruf r-nya berarti dia
  • 00:05:36
    itu bisa dibaca File atau dirorynya
  • 00:05:38
    kemudian W itu berarti bisa ditulis atau
  • 00:05:41
    juga X untuk execute atau untuk
  • 00:05:43
    dieksekusi lah kemudian kita perhatikan
  • 00:05:45
    baik-baik tulisan rx-nya itu banyak tuh
  • 00:05:47
    biasanya banyak itu maksudnya gimana nih
  • 00:05:49
    dia biasanya itu dibagi menjadi tiga ya
  • 00:05:51
    teman-teman untuk tiga permission
  • 00:05:54
    pertama itu biasanya ditandain untuk
  • 00:05:55
    user atau yang memiliki File atau
  • 00:05:57
    dirtory tersebut kemudian yang tiga
  • 00:05:59
    kedua itu untuk grupnya izin untuk
  • 00:06:01
    grupnya atau permission untuk grupnya
  • 00:06:03
    kemudian yang tiga ketiga itu untuk
  • 00:06:04
    other atau orang lain selain itu
  • 00:06:07
    biasanya tuh ada lagi nih di depan
  • 00:06:08
    rx-nya itu ada penanda tambahan seperti
  • 00:06:10
    strip ini strip ini maksudnya apa
  • 00:06:12
    menandakan bahwa itu adalah reguler File
  • 00:06:14
    atau file biasaah kalau dia dilambangkan
  • 00:06:17
    dengan huruf D itu berarti dia directory
  • 00:06:19
    Nah kalau dia huruf L berarti dia
  • 00:06:21
    digambarkan dengan sybolic link kemudian
  • 00:06:24
    Gimana sih cara kita mengubah
  • 00:06:25
    permisionnya nih untuk setiap file
  • 00:06:28
    ataupun direktor yang kita iki Nah ada
  • 00:06:30
    dua cara yang pertama kita menggunakan
  • 00:06:32
    cara simbolik biasanya ditandai dengan
  • 00:06:34
    huruf u g dan O u-nya itu untuk
  • 00:06:37
    permission usernya g-nya untuk grup
  • 00:06:38
    o-nya itu untuk other Misalnya ini
  • 00:06:40
    contohnya Saya
  • 00:06:41
    punya perintahnya yaitu untuk usernya
  • 00:06:44
    itu penginnya rwx atau semua permission
  • 00:06:47
    terus untuk grupnya itu cuman RW aja
  • 00:06:49
    atau baca dan tulis aja terus on-nya
  • 00:06:51
    cuman bisa untuk execute atau other-nya
  • 00:06:53
    cuman UNT bisa execute nah ini contohnya
  • 00:06:54
    perintahnya kemudian ada juga
  • 00:06:56
    menggunakan cara numerik atau ee cara
  • 00:06:59
    angka r-nya itu biasanya ditandai dengan
  • 00:07:01
    huruf 4 w-nya itu 2 x-nya itu 1 nah
  • 00:07:04
    gimana cara kerjanya misalnya nih kita
  • 00:07:06
    ingin untuk user-nya itu permisennya
  • 00:07:09
    semuanya berarti dia 4 + 2 + 1 jadi 7
  • 00:07:13
    rwx Kemudian untuk grupnya itu misalnya
  • 00:07:15
    dia cuma mau RW nih atau cuman mau read
  • 00:07:17
    R berarti 4 + 2 dia 6 kemudian misalnya
  • 00:07:20
    other-nya cuman mau X berarti dia cuman
  • 00:07:23
    ada sat ditandain Ung Harus satu angka
  • 00:07:25
    satu jadi dikasih aja permisinya satu
  • 00:07:28
    itu kedua caranya dan Gimana caranya
  • 00:07:30
    kita ingin mengubah owner-nya nih secara
  • 00:07:32
    default selain kita melihat permission
  • 00:07:34
    itu ada owner-nya nih kayak tulisannya
  • 00:07:35
    tuh ada root root atau user apa gitu Nah
  • 00:07:38
    itu bisa diedit menggunakan perintah CH
  • 00:07:40
    on nih CH on nama usernya apa terus
  • 00:07:43
    grupnya itu apa kemudian nama file
  • 00:07:46
    ataupun
  • 00:07:46
    directory-nya oke teman-teman di sini
  • 00:07:49
    teman-teman bisa buka kembali nih
  • 00:07:50
    vmubuntu yang sebelumnya telah kita
  • 00:07:52
    instal di sini saya sudah mempersiapkan
  • 00:07:54
    sebuah directory baru dengan nama
  • 00:07:55
    permissions kemudian di dalam dirory
  • 00:07:57
    permissions ini saya sudah menyiapkan
  • 00:07:58
    nih beberapa file seperti dotxt kemudian
  • 00:08:01
    ada
  • 00:08:02
    ln-d.txt terus ada directory dengan nama
  • 00:08:04
    Test terus Ada juga F dengan nama
  • 00:08:06
    test.txt Nah teman-teman mungkin
  • 00:08:08
    penasaran nih kenapa yang
  • 00:08:10
    lnst
  • 00:08:12
    doc.txt-nya itu ada warna biru mudanya
  • 00:08:15
    gitu kemudian ada lambang l-nya Nah di
  • 00:08:17
    sini nih Kita tadi kan belajar nih untuk
  • 00:08:19
    tipe-tipe atau format file ataupun
  • 00:08:21
    direktorynya itu ada yang strip ada l
  • 00:08:23
    dan Dr atau D yang strip itu untuk
  • 00:08:26
    regular file yang l itu untuk l apa
  • 00:08:29
    sybolic link file kemudian d-nya itu
  • 00:08:31
    untuk directory di sini juga bisa
  • 00:08:33
    teman-teman lihat nih permissionnya ada
  • 00:08:34
    yang rwrr ada rwx rwx ada drwx dan
  • 00:08:38
    lain-lain Oke jadi kita bakal coba nih
  • 00:08:42
    mengubah permissionnya yang pertama do
  • 00:08:44
    txt menggunakan cara e cara numerik dulu
  • 00:08:46
    deh biar mudah Nah di sini saya bikin
  • 00:08:50
    permision untuk usernya Nih misalnya 7
  • 00:08:52
    atau bisa rwx nih untuk usernya Kemudian
  • 00:08:54
    untuk grupnya itu hanya bisa read dan
  • 00:08:56
    execute maka dia 4 + 1 ya jadi lima
  • 00:09:00
    terus untuk other-nya itu bisa misalnya
  • 00:09:03
    kita othernya itu maunya bisa read aja
  • 00:09:06
    deh jadi dia 4 kan nah kemudian kita
  • 00:09:09
    masukin nama file-ya di sini saya
  • 00:09:10
    contohnya doc txt kita ls- Al lagi itu
  • 00:09:13
    bakal berubah tuh jadi rwx XR rwx r x
  • 00:09:20
    dan R nah kemudian misalnya nih kita mau
  • 00:09:23
    ngubahnya dengan cara simbolik nih CH
  • 00:09:27
    MOD untuk usernya itu bisa
  • 00:09:30
    rwx untuk grupnya itu cuman bisa
  • 00:09:33
    misalnya RW doang nah Sedangkan untuk
  • 00:09:37
    other-nya itu bisa misalnya cuman mau W
  • 00:09:41
    doang atau r doang terus nama file-nya
  • 00:09:43
    apa misalnya di sini saya untuk file
  • 00:09:45
    test.txt deh nah kita LS Min l itu
  • 00:09:50
    berubah dia Selain itu itu bisa juga
  • 00:09:52
    digunain untuk directory ya di sini
  • 00:09:54
    contohnya saya mengubah directory di
  • 00:09:57
    755 tes kita l Min tuh Oh iya di sini
  • 00:10:02
    defaultnya 755 ya kalau directory
  • 00:10:04
    misalnya saya ubah deh jadi
  • 00:10:08
    777 ls- Al tuh berubah tuh RX nah Selain
  • 00:10:15
    itu di sini juga ada nih istilahnya
  • 00:10:17
    yaitu pemilikan atau owner dari setiap
  • 00:10:21
    filenya di sini kan defnya tu ada tuh
  • 00:10:22
    tulisannya root root misalnya kita ingin
  • 00:10:24
    e dia berubah kepemilikannya nih jadi
  • 00:10:27
    user seperti user saya namanya Aal bisa
  • 00:10:29
    nih menggunakan
  • 00:10:31
    perintah terus nama usernya apa terus
  • 00:10:33
    Nama grupnya apa misalnya Nama grupnya
  • 00:10:35
    juga syaal terus nama file ataupun
  • 00:10:38
    direktoryya sini juga saya ubah nih Yang
  • 00:10:40
    tes deh directory test kita LS Min Al
  • 00:10:44
    tuh berubah kepemilikannya jadi
  • 00:10:47
    syawal-syawal baik teman-teman sekian
  • 00:10:49
    terkait materi users and permission-nya
  • 00:10:52
    sampai jumpa di video
  • 00:10:54
    [Musik]
  • 00:10:58
    selanjutnya
  • 00:11:00
    than
标签
  • Linux
  • users
  • permissions
  • user management
  • group management
  • command line
  • file permissions
  • chown
  • chmod
  • system administration