Rumah > Artikel > Operasi dan penyelenggaraan > Apakah maksud linux sudo?
Di Linux, nama penuh sudo ialah "super user do", yang bermaksud "melakukan perkara yang pengguna super boleh lakukan". Ia adalah perintah pengurusan kebenaran sistem yang membenarkan pengguna bukan root untuk menjalankan dan hanya root yang mempunyai kebenaran untuk melaksanakan Perintah tersebut mempunyai sintaks "sudo [pilihan] [-u new user account] command to be executed".
Persekitaran pengendalian tutorial ini: sistem Ubuntu 18.04, komputer Dell G3.
Apakah maksud linux sudo? Seperti namanya: lakukan perkara yang hanya boleh dilakukan oleh pengguna super. Arahan Sudo membolehkan anda menukar kepada identiti pengguna lain untuk melaksanakan arahan. (Arahan su juga tersedia)
Berbanding dengan menggunakan arahan su, yang juga memerlukan kata laluan pengguna baharu, arahan sudo hanya memerlukan mengetahui kata laluan anda sendiri untuk dijalankan. Malah, kami boleh mengubah suai konfigurasi sudo secara manual file , membenarkan ia berjalan tanpa sebarang kata laluan.
Arahan sudo hanya boleh dijalankan oleh pengguna root secara lalai Format asas arahan ialah:
Pilihan dan parameter yang biasa digunakan: <.>sudo [选项] [-u 新使用者账号] 要执行的命令- b: Letakkan arahan berikutnya di latar belakang dan biarkan sistem berjalan dengan sendirinya tanpa menjejaskan persekitaran shell semasa.
sudo ialah pengurusan kebenaran sistem Linux, yang membenarkan pentadbir sistem membenarkan pengguna biasa melaksanakan beberapa atau Alat untuk semua arahan root, seperti berhenti, but semula, su, dll. Dalam erti kata lain, arahan ini membenarkan pengguna bukan root untuk menjalankan arahan yang hanya root mempunyai kebenaran untuk melaksanakan. Ini bukan sahaja mengurangkan masa log masuk dan pengurusan pengguna root, tetapi juga meningkatkan keselamatan.
Prinsip SUDOBolehkah setiap pengguna yang baru dibuat menggunakan sudo untuk meningkatkan keistimewaan arahan? Jika tidak, pengguna mana yang boleh menggunakan arahan ini? Untuk membolehkan pengguna mempunyai keupayaan untuk menggunakan sudo, pengguna root perlu mendaftarkan namanya, arahan khusus yang boleh dilaksanakan dan identiti pengguna atau kumpulan pengguna untuk melaksanakannya dalam / etc/sudoers file , iaitu, kebenaran pengguna telah selesai (pengguna dipanggil "sudoer" pada masa ini).
Apabila pengguna umum melaksanakan kebenaran khas, tambah sudo sebelum arahan Pada masa ini, sistem akan meminta anda memasukkan kata laluan anda untuk mengesahkan bahawa anda beroperasi di hadapan terminal Selepas pengesahan, sistem akan menggantikan proses arahan dengan Run dengan keistimewaan superuser. Dalam tempoh masa tertentu, kata laluan tidak akan ditanya lagi apabila melaksanakan perintah sudo sekali lagi Selepas tempoh masa ini (biasanya 5 minit), anda perlu memasukkan kata laluan semula. Penggunaan khususAdalah diandaikan bahawa perkhidmatan syarikat menggunakan sistem pengendalian Gadis pelatih Niu Cuihua tiba Apabila melapor diri untuk latihan di "Teknologi Tomato Cherry", ketua pasukan Wang Ergou perlu membuat akaun untuknya yang boleh menggunakan arahan sudo Apakah yang perlu dia lakukan?
Langkah pertama: Ergou mula-mula log masuk ke akaun akar dan menggunakan arahan berikut untuk mencipta akaun: cuiHuaNiu. Ubuntu 18.04
Semasa proses penciptaan, anda perlu menentukan kata laluan akaun cuiHuaNiu, serta maklumat peribadi lain, seperti nombor telefon, dll. Ergou juga boleh mengambil peluang untuk mendapatkan telefon gadis itu nombor.
Langkah 2: Berikan hak pentadbir cuiHuaNiu, iaitu, daftarkannya dalam fail /etc/sudoers
adduser cuiHuaNiuSecara lalai, terdapat kumpulan sudo pada Ubuntu 18.04, yang dimiliki oleh Semua pengguna ini dalam kumpulan boleh menggunakan arahan sudo, jadi Ergou hanya perlu menambah cuiHuaNiu pada kumpulan sudo.
Parameter -a bermaksud menambahkan, dan hanya digunakan dengan parameter -G untuk menambah pengguna pada kumpulan.
usermod -aG sudo cuiHuaNiu
Kelebihan
ssh cuiHuaNiu@sng.com
sudo boleh menyekat pengguna untuk menjalankan arahan tertentu hanya pada hos tertentu.
Tutorial Video Linux
"Atas ialah kandungan terperinci Apakah maksud linux sudo?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!