kzen.dev
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
 VortixDev
VortixDev
Question

Di mana istilah "superuser" berasal?

Di mana istilah "superuser" berasal? Itu kependekan dari "pengawas pengguna", atau itu hanya sebuah indikator tingkat daya satu seperti pembekuan pengguna dalam sistem?

55 2018-01-20T23:53:33+00:00 2
 DavidPostill
DavidPostill
Pertanyaan edit 21 Januari 2018 в 12:21
Komputer
sudo
terminology
root
su
Solution / Answer
 DavidPostill
DavidPostill
21 Januari 2018 в 12:12
2018-01-21T00:12:19+00:00
Lebih
Sumber
Sunting
#38062744

Di mana istilah "superuser" berasal?

su memungkinkan seseorang untuk menjadi super-pengguna, yang memiliki segala macam luar biasa kekuatan.

Dari Edisi Pertama Unix su halaman:

        11/3/71                                                        SU (I)

NAME              su -- become privileged user

SYNOPSIS          su password

DESCRIPTION       su allows one to become the super--user, who has all sorts
                  of marvelous powers. In order for su to do its magic, the
                  user must pass as an argument a password. If the password
                  is correct, su will execute the shell with the UID set to
                  that of the super--user. To restore normal UID privileges,
                  type an end--of--file to the super--user shell

FILES

SEE ALSO          shell

DIAGNOSTICS       "Sorry" if password is wrong

BUGS

OWNER             dmr, ken

Sumber minnie.tuhs.org/UnixTree/V5/usr/source/s2/su.c.html

su yang digunakan pada sistem Unix untuk mengubah pengguna, dan umumnya digunakan untuk menjalankan perintah sebagai root user.

... Baca di

saya punya yayasan lain gemetar saat dengan makna "su". Saya menemukan beberapa lama Unix yang kode sumber, di mana su.c tersedia. Penasaran, aku menoleh pada sumber. Apa yang saya dapatkan?

/ su -- menjadi super user /

char password[100]; char pwbuf[100]; int ttybuf[3]; main() { daftar char p, q; extern fin;

jika(getpw(0, pwbuf)) goto badpw; (&fin)1 = 0; p = pwbuf; sedangkan(p != ':') if(p++ == '\0') goto badpw; if(++p == ':') goto ok; gtty(0, ttybuf); ttybuf[2] =& ~010; stty(0, ttybuf); printf("password "); q = password; while((q = getchar()) != '\n') if(q++ == '\0') kembali; q = '\0'; ttybuf[2] =| 010; stty(0, ttybuf); printf("\n"); q = crypt(password); sedangkan(q++ == p++); if (- q == '\0' && --p == ':') goto ok; goto kesalahan;

badpw: printf("bad password file\n"); ok: setuid(0); execl("/bin/sh", "-", 0); printf("tidak dapat menjalankan shell\n"); kesalahan: printf("maaf\n"); }

Apa komentar pertama di file C?

/ su -- menjadi super user /

su ditulis untuk hanya mengubah ke user root pada sistem. Ini bukan't dirancang untuk beralih ke pengguna lain yang memiliki account. "su" berarti "super user". Aku perlu duduk sebentar.

kode di atas berasal dari edisi kelima dari Unix oleh Dennis Ritchie dan Ken Thompson. Jika anda tahu anda Unix sejarah, itu benar-benar tidak't sampai edisi keenam bahwa hal-hal benar-benar mulai lepas landas untuk Unix dunia. Jadi, it's aman untuk mengatakan bahwa sebagian besar, jika tidak semua, dari kode di edisi kelima dan sebelum ditulis oleh Dennis dan Ken sendiri. edisi Kelima Unix dirilis pada tahun 1975, jadi itu doesn't mendapatkan jauh lebih berwibawa dari itu.

Sumber Harun Toponce : Arti 'su'


Bacaan Lebih Lanjut

  • sejarah - Asal-usul 'root' akun - Unix & Linux Stack Exchange
  • Superuser - Wikipedia
  • sudo - Wikipedia
 DavidPostill
DavidPostill
Jawaban edit 22 Januari 2018 в 3:55
54
0
Kecerdasan buatan untuk mengurai produk dari halaman mana pun
productapi.dev
Jukka Suomela
Jukka Suomela
21 Januari 2018 в 7:01
2018-01-21T19:01:40+00:00
Lebih
Sumber
Sunting
#38062745

OED (paywalled) memberikan berikut etimologi:

super - prefix + pengguna n.

Contoh paling awal yang mereka daftar lebih dari K. Thompson & D. M. Ritchie (1971): "Unix Programmer's Pria.":

Hanya super-user dapat menjalankan perintah ini.

35
0
Kecerdasan buatan untuk mengurai produk dari halaman mana pun
productapi.dev
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
Анна Литвиненко
Terdaftar 1 hari yang lalu
2
Inessa bu
Terdaftar 1 bulan yang lalu
3
Denis Babushkin
Terdaftar 1 bulan yang lalu
4
asakuno asakuno
Terdaftar 1 bulan yang lalu
5
aldo salerno
Terdaftar 1 bulan yang lalu
Kecerdasan buatan untuk mengurai produk dari halaman mana pun
productapi.dev
ID
© kzen.dev 2023
Sumber
superuser.com
di bawah lisensi cc by-sa 3.0 dengan atribusi