Perangkat Lunak

Cara Menggunakan Perintah Linux - Perintah Unix: Login

Pengarang: Robert Simon
Tanggal Pembuatan: 24 Juni 2021
Tanggal Pembaruan: 8 Boleh 2024
Anonim
Perintah-Perintah Dasar di Sistem Linux [PART 1] // #TentangLinux
Video: Perintah-Perintah Dasar di Sistem Linux [PART 1] // #TentangLinux

Isi

Masuk ke akun Anda di komputer Linux

Yang mengatakan, itu benar-benar tidak praktis. Jika Anda ingin masuk sebagai pengguna lain, Anda akan menggunakan perintah 'su', seperti ini:

nama pengguna su

Dari sana, Anda akan memberikan kata sandi pengguna itu.

Jika Anda ingin menggali lebih dalam perintah login, terus membaca untuk rincian opsi-opsinya.

Pilihan

  • p Digunakan oleh getty (8) untuk memberi tahuGabung tidak merusak lingkungan
  • -f Digunakan untuk melewati otentikasi login kedua. Ini secara khusus tidak berfungsi untuk root, dan tampaknya tidak berfungsi dengan baik di Linux.
  • -h Digunakan oleh server lain (mis.,telnetd (8)) untuk meneruskan nama host jarak jauhGabung sehingga dapat ditempatkan di utmp dan wtmp. Hanya pengguna super yang dapat menggunakan opsi ini.

Pembatasan Akses Khusus

File / etc / securetty mencantumkan nama-nama ttys di mana root diizinkan untuk login. Satu nama perangkat tty tanpa / dev / awalan harus ditentukan pada setiap baris. Jika file tidak ada, root diizinkan masuk pada tty apa pun.


Pada kebanyakan sistem Linux modern PAM (Pluggable Authentication Modul) digunakan. Pada sistem yang tidak menggunakan PAM, file / etc / usertty menentukan batasan akses tambahan untuk pengguna tertentu. Jika file ini tidak ada, tidak ada batasan akses tambahan yang dikenakan. File terdiri dari urutan bagian. Ada tiga jenis bagian yang mungkin: CLASSES, GROUPS dan USERS. Bagian CLASSES mendefinisikan kelas ttys dan pola hostname, bagian GROUPS mendefinisikan ttys dan host yang diizinkan pada basis per grup dan bagian USERS mendefinisikan ttys dan host yang diizinkan pada basis per pengguna.

Setiap baris dalam file ini mungkin tidak lebih dari 255 karakter. Komentar dimulai dengan karakter # dan diperluas hingga akhir baris.

Bagian CLASSES

Bagian CLASSES dimulai dengan kata CLASSES pada awal baris dalam semua huruf besar. Setiap baris berikut hingga awal bagian baru atau akhir file terdiri dari urutan kata yang dipisahkan oleh tab atau spasi. Setiap baris mendefinisikan kelas pola dan pola host.


Kata di awal baris menjadi didefinisikan sebagai nama kolektif untuk pola dan inang yang ditentukan di sisa baris. Nama kolektif ini dapat digunakan di bagian GROUPS atau USERS berikutnya. Tidak ada nama kelas yang harus muncul sebagai bagian dari definisi kelas untuk menghindari masalah dengan kelas rekursif.

Contoh bagian CLASSES:

KELAS
myclass1 tty1 tty2
myclass2 tty3 @ .foo.com

Ini mendefinisikan kelasmyclass1 danmyclass2 sebagai sisi kanan yang sesuai.

Bagian GROUPS

Bagian GROUPS mendefinisikan tty dan host yang diizinkan berdasarkan per grup Unix. Jika pengguna adalah anggota dari grup Unix menurut / etc / passwd dan / etc / group dan grup tersebut disebutkan di bagian GROUPS di / etc / usertty maka pengguna diberikan akses jika grup tersebut.

Bagian GROUPS dimulai dengan kata GROUPS dalam semua huruf besar pada awal baris, dan setiap baris berikut adalah urutan kata yang dipisahkan oleh spasi atau tab. Kata pertama pada sebuah baris adalah nama grup dan sisanya dari kata-kata pada baris menentukan ttys dan host di mana anggota grup tersebut diizinkan mengakses. Spesifikasi ini mungkin melibatkan penggunaan kelas yang didefinisikan dalam bagian CLASSES sebelumnya.


Contoh bagian GROUPS.

KELOMPOK
sys tty1 @ .bar.edu
stud myclass1 tty4

Contoh ini menentukan anggota grup tersebutsys dapat masuk pada tty1 dan dari host di domain bar.edu. Pengguna dalam gruppejantan dapat masuk dari host / ttys yang ditentukan di kelas myclass1 atau dari tty4.

Bagian PENGGUNA

Bagian PENGGUNA dimulai dengan kata PENGGUNA dalam semua huruf besar pada awal baris, dan setiap baris berikut adalah urutan kata yang dipisahkan oleh spasi atau tab. Kata pertama pada sebuah baris adalah nama pengguna dan bahwa pengguna diizinkan untuk masuk pada ttys dan dari host yang disebutkan pada sisa baris. Spesifikasi ini mungkin melibatkan kelas yang didefinisikan di bagian CLASSES sebelumnya. Jika tidak ada header bagian yang ditentukan di bagian atas file, bagian pertama default menjadi bagian PENGGUNA.

Contoh bagian USERS:

PENGGUNA
zacho tty1 @ 130.225.16.0 / 255.255.255.0
blue tty3 myclass2

Ini memungkinkan pengguna zacho masuk hanya di tty1 dan dari host dengan alamat IP di kisaran 130.225.16.0 - 130.225.16.255, dan pengguna biru diizinkan masuk dari tty3 dan apa pun yang ditentukan di kelas myclass2.

Mungkin ada baris di bagian USERS yang dimulai dengan nama pengguna dari *. Ini adalah aturan default dan itu akan diterapkan pada pengguna yang tidak cocok dengan baris lain.

Jika baris PENGGUNA dan jalur GROUPS cocok dengan pengguna, maka pengguna diizinkan mengakses dari gabungan semua ttys / host yang disebutkan dalam spesifikasi ini.

Asal

Spesifikasi pola tty dan host yang digunakan dalam spesifikasi kelas, grup, dan akses pengguna disebut asal. String asal mungkin memiliki salah satu format ini:

  • Nama perangkat tty tanpa / dev / awalan, misalnya, tty1 atau ttyS0
  • String @localhost, artinya pengguna diizinkan untuk telnet / rlogin dari host lokal ke host yang sama. Ini juga memungkinkan pengguna misalnya menjalankan perintah: xterm -e / bin / login.
  • Sufiks nama domain seperti @ .some.dom, yang berarti bahwa pengguna dapat rlogin / telnet dari host mana pun yang nama domainnya memiliki sufiks .some.dom.
  • Kisaran alamat IPv4, ditulis @ xxxx / yyyy di mana xxxx adalah alamat IP dalam notasi desimal quad bertitik biasa, dan yyyy adalah bitmask dalam notasi yang sama yang menentukan bit mana dalam alamat untuk dibandingkan dengan alamat IP host jarak jauh . Sebagai contoh, @130.225.16.0/255.255.254.0 berarti bahwa pengguna dapat rlogin / telnet dari host mana pun yang alamat IP-nya berada dalam jangkauan 130.225.16.0 - 130.225.17.255.

Asal-usul di atas dapat diawali dengan spesifikasi waktu sesuai dengan sintaks:

timespec :: = '[' [’:’ ]* ’]’
hari :: = 'mon' | 'sel' | 'menikah' | 'thu' | 'fri' | 'sat' | 'matahari'
jam :: = '0' | '1' | ... | '23'
jampec :: = | ’-’
hari-atau-jam :: = |

Misalnya asal [mon: sel: menikah: thu: fri: 8-17] tty3 berarti bahwa login diizinkan pada hari Senin hingga Jumat antara 8 dan 17:59 (5:59 malam) pada tty3. Ini juga menunjukkan bahwa rentang jam a-b mencakup semua momen antara a: 00 dan b: 59. Spesifikasi satu jam (seperti 10) berarti rentang waktu antara 10 dan 10:59.

Tidak menentukan awalan waktu untuk tty atau host berarti login dari asal itu diizinkan kapan saja. Jika Anda memberikan awalan waktu pastikan untuk menentukan satu set hari dan satu atau beberapa jam atau rentang jam. Spesifikasi waktu mungkin tidak termasuk spasi.

Jika tidak ada aturan default yang diberikan maka pengguna yang tidak cocok dengan baris / etc / usertty diizinkan untuk masuk dari mana saja sebagaimana perilaku standar.

Menggunakanpriaperintah (% pria) untuk melihat bagaimana suatu perintah digunakan pada komputer Anda.

Kami Menyarankan Anda Untuk Membaca

Menarik Di Situs

Cara Menemukan Alamat IP Roku Anda Dengan atau Tanpa Remote
Judi

Cara Menemukan Alamat IP Roku Anda Dengan atau Tanpa Remote

diperika oleh Buka Remoku melalui ikon di kanan ata jendela Chrome Anda. Remote virtual akan terbuka. Di bagian ata, Anda akan melihat menu untuk aplikai. Pilih Pengaturan. Kotak terata menu pengatur...
Cara Mengubah Suara Navigasi Google Maps
Kehidupan

Cara Mengubah Suara Navigasi Google Maps

diperika oleh Memilih Pilihan uara. Pilih uara dari daftar. Google Map dan Google Aitant adalah entita yang epenuhnya terpiah. Mekipun Google Aitant telah mengumpulkan perhatian untuk uara yang dipe...