GNU/Linux >> Belajar Linux >  >> Linux

30 Latihan Izin Linux untuk Sysadmin

Ini adalah kumpulan latihan yang mengikuti artikel tentang Izin Linux.

Jika Anda membaca artikel dengan cermat dan memahami prinsip-prinsip yang dirinci di dalamnya, Anda akan dapat menjawab sebagian besar pertanyaan.

Jika Anda menemukan kesalahan atau ketidaktepatan, silakan tinggalkan komentar.

Semoga berhasil!

Dasar-Dasar Izin Linux

  • Pertanyaan 1 :terhubung sebagai tidak terhubung . Ini adalah output dari perintah ls saya .

Apakah saya dapat menulis beberapa modifikasi ke dalam file?

AnswerYa, pengguna memiliki izin baca dan tulis. Akibatnya, devconnected dapat melakukan beberapa modifikasi pada file.
  • Pertanyaan 2 :terhubung sebagai Bob (yang bukan merupakan bagian dari grup yang tidak terhubung). Berikut adalah output dari perintah ls.

Bob ingin memindahkan .profil saya (terletak di terhubung folder) ke root direktori.

Apakah dia bisa melakukannya?

JawabanTidak! Bob termasuk dalam kategori "lainnya", yang tidak memiliki izin menulis di folder. Akibatnya, dia tidak akan bisa memindahkan file tersebut.
  • Pertanyaan 3 :terhubung sebagai Bob (masih bukan bagian dari grup yang tidak terhubung). Berikut adalah output dari perintah ls .

Bob ingin masuk ke devconnected direktori .

Bisakah dia melakukannya?

JawabanTidak. Bob termasuk dalam kategori "lainnya", yang tidak memiliki izin eksekusi (melalui) folder. Bob akan ditolak aksesnya.
  • Pertanyaan 4 :terhubung sebagai tidak terhubung . Berikut adalah output dari perintah ls.

Bisakah saya melakukannya?

JawabYa! Izin menulis diatur untuk pengguna. Akibatnya, saya akan dapat menulis ke file ini.
  • Berkas mana yang berisi daftar pengguna di sistem Linux?
AnswerFile passwd terletak di /etc/passwd.

Sistem Angka Biner

  • Pertanyaan 5 :Konversikan bilangan biner 1010001 ke sistem desimal.
Jawaban81! Dari kanan ke kiri, setiap angka mewakili peningkatan pangkat 2. Jika Anda menambahkan angka (kecuali nol), hasilnya menjadi 81.
  • Pertanyaan 6 :Konversikan bilangan biner 11011 ke sistem desimal.
Jawaban27! Dari kanan ke kiri, setiap angka mewakili peningkatan pangkat 2. Jika Anda menambahkan angka (kecuali nol), hasilnya menjadi 27.
  • Pertanyaan 7 :Konversikan bilangan desimal 12 ke sistem bilangan biner.
Jawab1100! Dengan menerapkan beberapa pembagian ke angka 12, dan menghitung sisa pada operasi tersebut, Anda akan mendapatkan angka biner 1100

Perintah Chmod

  • Pertanyaan 8 :Izin apa yang akan diberikan oleh perintah berikut:“chmod 777 ” ?
AnswerSetting izin ke 777 setara dengan izin berikut:r w x r w x r w x jadi semua izin untuk semua pengguna.
  • Pertanyaan 9 :Izin apa yang akan diberikan oleh perintah berikut:“chmod 444 ” ?
AnswerMenyetel izin ke 444 setara dengan izin berikut :r – – r – – r – – jadi hanya baca untuk semua pengguna.
  • Pertanyaan 10 :Izin apa yang akan diberikan oleh perintah berikut:“chmod 641 ” ?
AnswerMenyetel izin ke 641 setara dengan izin berikut:r w – r – – – – x jadi baca-tulis pemiliknya, r untuk grup dan jalankan untuk yang lain.

Masker izin Linux

  • Pertanyaan 11 :perintah apa yang harus dijalankan untuk melihat topeng izin di Linux?
AnswerTopeng izin dapat dilihat menggunakan perintah umask.
  • Pertanyaan 12 :apa peran topeng di Linux?
AnswerTopeng izin Linux adalah topeng yang mengatur izin untuk file yang baru dibuat. File dibuat dengan izin 666 secara default dan direktori dibuat dengan izin 777 secara default. Nilai mask kemudian dikurangi dari nilai ini untuk membuat izin awal.
  • Pertanyaan 13 :Dengan nilai mask ini, izin apa yang akan diberikan ke file di host saya?
Jawaban Izin untuk file yang baru dibuat adalah r w – r – – r – – (6 – 0 =6, 6 – 2 =4, 6 – 2 =4)
  • Pertanyaan 14 :diberi topeng yang sama, izin apa yang akan diberikan ke direktori di host saya?
Jawaban Izin untuk direktori yang baru dibuat adalah r w x r – x r – x (7 – 0 =7, 7 – 2 =5, 7 – 2 =5)

Izin direktori

  • Pertanyaan 15 :apa artinya bagi pengguna untuk memiliki "eksekusi" tepat di direktori?
AnswerArtinya pengguna dapat membuka direktori untuk navigasi.
  • Pertanyaan 16 :sama, apa artinya bagi pengguna untuk memiliki izin menulis di direktori?
AnswerArtinya pengguna dapat membuat dan menghapus entri dari direktori ini.
  • Pertanyaan 17 :apa yang digunakan di Linux untuk membuat folder berbagi, memungkinkan pengguna menambahkan file ke direktori, tetapi mencegah mereka menghapus entri yang bukan milik mereka?
AnswerIni disebut sticky bit dan digunakan di Linux untuk membuat direktori bersama (misalnya direktori /tmp).
  • Pertanyaan 18 :File diatur dengan izin berikut dalam direktori dengan bit lengket diaktifkan. Apakah saya dapat menghapus file yang dicatat sebagai "terkoneksi"?
JawabanNo. Jika sticky bit diaktifkan, hanya pemilik file yang dapat menghapus file ini (meskipun grup lain memiliki izin penuh)
  • Pertanyaan 19 :login sebagai john, apakah saya dapat membuka direktori ini? (john bukan bagian dari grup yang tidak terhubung)
JawabanNo. Bit lengket adalah huruf kapital "T" yang berarti bahwa bit lengket disetel untuk direktori ini tetapi izin eksekusi tidak disetel. Akibatnya, tidak ada pengguna kecuali pengguna itu sendiri yang dapat masuk ke direktori ini.

Perintah lain

  • Pertanyaan 20 :perintah apa yang digunakan di Linux untuk mengubah pemilik file atau direktori?
JawabItu adalah perintah chown. Itu harus langsung diikuti oleh pemilik baru file dan nama file yang ingin kita ubah.
  • Pertanyaan 21 :perintah apa yang digunakan di Linux untuk mengubah grup file atau direktori?
AnswerIni adalah perintah chgrp. Itu langsung diikuti oleh grup baru dan oleh file yang ingin kita terapkan perintahnya.
  • Pertanyaan 22 :opsi apa yang harus ditentukan agar perintah chgrp diterapkan secara rekursif pada direktori dan turunan?
JawabanUntuk mengubah grup secara rekursif, Anda harus menggunakan opsi -R untuk perintah chgrp.
  • Pertanyaan 23 :opsi apa yang harus ditentukan agar perintah chgrp menulis semua perubahan yang dilakukan pada keluaran standar?
AnswerUntuk perintah chgrp untuk menulis semua perubahan yang dilakukan, Anda harus menentukan opsi -c.

SUID &GUID

  • Pertanyaan 24 :bagaimana Anda menggambarkan SUID secara singkat?
AnswerSUID digunakan untuk menjalankan perintah sebagai pemilik file, bukan pengguna yang mengeluarkan perintah.
  • Pertanyaan 25 :perintah populer apa yang dijalankan di Linux dengan SUID diaktifkan?
AnswerPerintah passwd yaitu dijalankan dengan SUID diaktifkan di Linux. Ini memungkinkan pengguna untuk mengubah kata sandi mereka sendiri tanpa dapat mengubah kata sandi orang lain.
  • Pertanyaan 26 :perintah apa yang akan Anda jalankan untuk mengatur SUID untuk file di host Anda?
JawabanDimungkinkan untuk menyetel SUID dengan menjalankan “file chmod u+s” atau “file chmod 4777”
  • Pertanyaan 27 :bagaimana Anda menggambarkan GUID secara singkat?
Jawaban GUID digunakan untuk menjalankan perintah sebagai anggota grup yang memiliki file, bukan grup pengguna yang mengeluarkan perintah.
  • Pertanyaan 28 :perintah apa yang akan Anda jalankan untuk menyetel GUID untuk file di host Anda?
JawabanDimungkinkan untuk mengatur GUID dengan menjalankan "file chmod g+s" atau "file chmod 2777"

Pertanyaan Rumit

  • Pertanyaan 29 :jika direktori dengan izin ” r w x r w x r w x” disalin menggunakan perintah cp, apakah izinnya akan sama di direktori baru ?
JawabanTidak. Agar izin dipertahankan, Anda harus menjalankan cp dengan opsi -p.
  • Pertanyaan 30 :apa perbedaan antara huruf kecil “t” dan huruf besar “T” untuk sticky bit?
AnswerA huruf kecil t berarti bahwa bit lengket diatur sedangkan huruf besar T berarti bit lengket diatur tetapi izin eksekusi tidak diatur.
Linux
  1. Lembar contekan untuk pengguna dan izin Linux

  2. Izin Linux 101

  3. Demystifying Memungkinkan untuk sysadmin Linux

  1. 5 tips rsync tingkat lanjut untuk sysadmin Linux

  2. 11 pertimbangan untuk mengelola tim sysadmin Linux secara efektif

  3. 30 Latihan Proses Linux Untuk Sysadmin

  1. 80 Alat Pemantauan Linux untuk SysAdmins

  2. Linux – Masalah Izin Untuk Direktori Bersama Di Server?

  3. Alat Penandaan Mp3 Manakah Untuk Linux??