Terdapat tiga cara untuk menukar pengguna dalam baris arahan Linux: gunakan arahan su (su - [nama pengguna]), gunakan arahan sudo (sudo -u [nama pengguna] [perintah]) atau gunakan arahan runuser (runuser - l [nama pengguna]). Semua kaedah memerlukan kata laluan pengguna sasaran dan mungkin memerlukan bendera -H dalam beberapa kes.
Bagaimana untuk menukar pengguna dalam baris arahan Linux
Soalan: Bagaimana untuk menukar pengguna dalam baris arahan Linux?
Jawapan:
Menukar pengguna dalam baris arahan Linux boleh dilakukan dengan cara berikut:
Gunakan arahan su
<code>su - [username]</code>
di mana [nama pengguna] adalah sasaran pengguna. Contohnya, untuk bertukar kepada tom pengguna, masukkan:
<code>su - tom</code>
Gunakan arahan sudo
Perintah sudo membenarkan melaksanakan arahan sebagai pentadbir. Untuk bertukar kepada pengguna lain dan melaksanakan arahan tertentu, anda boleh menggunakan format berikut:
<code>sudo -u [username] [command]</code>
Contohnya, untuk bertukar kepada bob pengguna dan mencipta fail, laksanakan:
<code>sudo -u bob touch testfile.txt</code>
Gunakan arahan runuser
Perintah runuser digunakan secara khusus untuk menukar pengguna , dan menyediakan pilihan yang lebih selamat daripada arahan su. Sintaks adalah seperti berikut:
<code>runuser -l [username]</code>
di mana bendera -l menentukan shell log masuk pengguna. Contohnya, untuk bertukar kepada alice pengguna, masukkan:
<code>runuser -l alice</code>
Petua:
Atas ialah kandungan terperinci Bagaimana untuk menukar pengguna dalam baris arahan linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!