


Perintah dalam Linux yang manakah boleh menukar pengguna biasa kepada pengguna super?
Dua arahan untuk menukar pengguna biasa kepada pengguna super: 1. arahan su, yang boleh menukar sebarang identiti Anda perlu mengetahui kata laluan pengguna root, sintaksnya ialah "su -root"; , gunakan Untuk bertukar kepada identiti pengguna lain untuk melaksanakan arahan, sintaksnya ialah "sudo -s" atau "sudo -i".
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
Terdapat dua arahan untuk menukar pengguna biasa kepada pengguna super di Linux:
su arahan
arahan sudo
Identiti pengguna penukaran sementara Linux (arahan su)
su ialah arahan penukaran pengguna yang paling mudah, yang melaluinya anda boleh Merealisasikan sebarang penukaran identiti, termasuk bertukar daripada pengguna biasa kepada pengguna akar, daripada pengguna akar kepada pengguna biasa, dan antara pengguna biasa.
Untuk bertukar antara pengguna biasa dan beralih daripada pengguna biasa kepada pengguna root, anda perlu mengetahui kata laluan pihak lain Hanya dengan memasukkan kata laluan dengan betul anda boleh bertukar daripada pengguna root kepada pengguna lain tidak memerlukan mengetahui kata laluan pihak lain , suis boleh berjaya secara langsung.
Format asas arahan su adalah seperti berikut:
su [选项] 用户名
Pilihan:
-
: Pengguna semasa bukan sahaja ditukar kepada pengguna tertentu Pada masa yang sama, persekitaran kerja yang digunakan juga ditukar kepada persekitaran pengguna ini (termasuk pembolehubah PATH, pembolehubah MAIL, dsb. Gunakan pilihan - untuk meninggalkan nama pengguna, dan ia akan ditukar kepada pengguna root secara lalai.-l
: Penggunaannya serupa dengan -, iaitu, semasa menukar identiti pengguna, persekitaran kerja ditukar sepenuhnya, tetapi akaun pengguna yang hendak ditukar perlu ditambah nanti.-p
: Menunjukkan penukaran kepada identiti pengguna yang ditentukan, tetapi tidak mengubah persekitaran kerja semasa (fail konfigurasi pengguna yang menukar tidak digunakan).-m
: Sama seperti -p;-c
Perintah: hanya tukar pengguna untuk melaksanakan arahan sekali, dan bertukar secara automatik kembali selepas pelaksanaan, pilihan ini biasanya diikuti dengan arahan yang akan dilaksanakan.
Contoh: Tukar pengguna biasa kepada pengguna super
$ su -root
arahan sudo
Kami tahu bahawa menggunakan arahan su boleh membenarkan pengguna biasa bertukar kepada identiti akar untuk melaksanakan perintah istimewa tertentu, tetapi terdapat beberapa masalah . Contohnya:
Berikan kebenaran penuh secara langsung kepada pengguna biasa untuk mengawal sistem hanya untuk operasi istimewa
Apabila berbilang orang menggunakan hos yang sama, jika semua orang mahu menggunakan perintah su beralih kepada identiti akar, ia tidak dapat tidak akan memerlukan kata laluan akar, yang membawa kepada ramai orang mengetahui kata laluan akar
Memandangkan bahaya tersembunyi yang mungkin disebabkan oleh penggunaan arahan su kepada pemasangan sistem, penyelesaian yang paling biasa ialah dengan gunakan arahan sudo Perintah ini juga membolehkan anda bertukar kepada pengguna lain untuk melaksanakan arahan.
Berbanding dengan menggunakan arahan su, yang juga memerlukan kata laluan pengguna baharu, arahan sudo hanya memerlukan mengetahui kata laluan anda sendiri. Malah, kami boleh mengubah suai fail konfigurasi sudo secara manual supaya ia tidak memerlukan sebarang kata laluan. Bersedia untuk berlari.
Arahan sudo hanya boleh dijalankan oleh pengguna root secara lalai Format asas arahan ialah:
sudo [-b] [-u 新使用者账号] 要执行的命令
sudo -s
: Persekitaran terminal. tidak berubah selepas bertukar kepada root
sudo -i
: Persekitaran juga telah berubah (suis lebih lengkap)
Jika pensuisan sudo gagal, ubah suai fail konfigurasi
Seperti yang ditunjukkan dalam rajah di atas, suis tidak boleh dilakukan Untuk mengubah suai fail konfigurasi di bawah pengguna root
vi /etc/sudoers
seperti yang ditunjukkan di bawah: tambah rc ALL=(ALL:ALL) ALL (tambah kebenaran sudo. kepada rc pengguna)
atau tambahkannya di bawah %sudo %rc (nama kumpulan yang dimiliki pengguna) ALL=(ALL:ALL) ALL (Tambahkan kebenaran sudo kepada pengguna dalam kumpulan)
Cadangan berkaitan: "Tutorial Video Linux 》
Atas ialah kandungan terperinci Perintah dalam Linux yang manakah boleh menukar pengguna biasa kepada pengguna super?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Langkah-langkah untuk memulakan Apache adalah seperti berikut: Pasang Apache (perintah: sudo apt-get pemasangan apache2 atau muat turun dari laman web rasmi) Mula Apache (linux: Sudo Systemctl Mula Apache2; Windows: Klik kanan "Apache2.4" Perkhidmatan dan pilih "Mula") Boot secara automatik (Pilihan, Linux: Sudo Systemctl

Apabila port Apache 80 diduduki, penyelesaiannya adalah seperti berikut: Cari proses yang menduduki pelabuhan dan tutupnya. Semak tetapan firewall untuk memastikan Apache tidak disekat. Jika kaedah di atas tidak berfungsi, sila buat semula Apache untuk menggunakan port yang berbeza. Mulakan semula perkhidmatan Apache.

Untuk memulakan semula pelayan Apache, ikuti langkah -langkah ini: Linux/MacOS: Run Sudo SystemCtl Restart Apache2. Windows: Jalankan Net Stop Apache2.4 dan kemudian Net Start Apache2.4. Jalankan Netstat -A | Cari 80 untuk memeriksa status pelayan.

Apache tidak boleh bermula kerana sebab -sebab berikut mungkin: ralat sintaks fail konfigurasi. Konflik dengan port permohonan lain. Isu kebenaran. Keluar dari ingatan. Proses kebuntuan. Kegagalan daemon. Isu Kebenaran Selinux. Masalah firewall. Konflik perisian.

Panduan ini akan membimbing anda untuk belajar cara menggunakan syslog dalam sistem Debian. SYSLOG adalah perkhidmatan utama dalam sistem Linux untuk sistem pembalakan dan mesej log aplikasi. Ia membantu pentadbir memantau dan menganalisis aktiviti sistem untuk mengenal pasti dan menyelesaikan masalah dengan cepat. 1. Pengetahuan asas syslog Fungsi teras syslog termasuk: mengumpul dan menguruskan mesej log secara terpusat; menyokong pelbagai format output log dan lokasi sasaran (seperti fail atau rangkaian); Menyediakan fungsi tontonan log dan penapisan masa nyata. 2. Pasang dan konfigurasikan syslog (menggunakan rsyslog) Sistem Debian menggunakan rsyslog secara lalai. Anda boleh memasangnya dengan arahan berikut: sudoaptupdatesud

Internet tidak bergantung pada sistem operasi tunggal, tetapi Linux memainkan peranan penting di dalamnya. Linux digunakan secara meluas dalam pelayan dan peranti rangkaian dan popular untuk kestabilan, keselamatan dan skalabiliti.

Langkah -langkah untuk menetapkan kelemahan Apache termasuk: 1. Tentukan versi yang terjejas; 2. Memohon kemas kini keselamatan; 3. Mulakan semula Apache; 4. Sahkan pembetulan; 5. Membolehkan ciri keselamatan.

Langkah -langkah untuk memulakan Nginx di Linux: Periksa sama ada Nginx dipasang. Gunakan SistemCTL Mula Nginx untuk memulakan perkhidmatan Nginx. Gunakan SistemCTL Dayakan NGINX untuk membolehkan permulaan automatik Nginx pada permulaan sistem. Gunakan Status SistemCTL Nginx untuk mengesahkan bahawa permulaan berjaya. Lawati http: // localhost dalam pelayar web untuk melihat halaman selamat datang lalai.
