How to Switch Users in Linux with the "su" command!
Isi kandungan:
su
(pengguna pengganti pendek atau suis) membolehkan anda menjalankan perintah dengan keistimewaan pengguna lain, secara lalai pengguna root.
Menggunakan
su
adalah cara paling mudah untuk bertukar ke akaun pentadbiran dalam sesi log masuk semasa. Ini amat berguna apabila pengguna root tidak dibenarkan masuk ke sistem melalui ssh atau menggunakan pengurus paparan GUI.
Dalam tutorial ini, kami akan menerangkan cara menggunakan arahan
su
.
Bagaimana Menggunakan Perintah
su
Sintaks umum untuk arahan
su
adalah seperti berikut:
su]
Apabila dipanggil tanpa sebarang pilihan, tingkah laku lalai
su
adalah untuk menjalankan shell interaktif sebagai root:
su
Anda akan diminta memasukkan kata laluan root, dan jika disahkan pengguna menjalankan perintah sementara menjadi root.
Pembolehubah persekitaran shell (
SHELL
) dan rumah (
HOME
) ditetapkan dari kemasukan pengguna
/etc/passwd
, dan direktori semasa tidak diubah.
Untuk mengesahkan bahawa pengguna diubah, gunakan arahan
whoami
:
whoami
Perintah akan mencetak nama pengguna yang menjalankan sesi shell semasa:
root
Pilihan yang paling biasa digunakan apabila menggunakan
su
adalah
-
,
-l
,
--login
. Ini menjadikan shell shell masuk dengan persekitaran yang hampir sama dengan log masuk sebenar dan mengubah direktori semasa:
su -
su -s /usr/bin/zsh
Untuk mengekalkan persekitaran (
HOME
,
SHELL
,
USER
, dan
LOGNAME
) pengguna panggil menggunakan pilihan
-p
,
--preserve-environment
.
su -p
Apabila pilihan
-
digunakan
-p
tidak diabaikan.
su -c ps
Untuk bertukar ke akaun pengguna lain, lulus nama pengguna sebagai hujah untuk
su
. Sebagai contoh, untuk bertukar kepada
tyrion
pengguna, anda akan menaip:
Sudo vs Su
Pada beberapa pengedaran Linux seperti Ubuntu, akaun pengguna root dilumpuhkan secara lalai untuk alasan keselamatan. Ini bermakna tiada kata laluan ditetapkan untuk root dan anda tidak boleh menggunakan
su
untuk beralih kepada root.
Satu pilihan untuk diubah kepada root ialah dengan menyediakan perintah
su
dengan
sudo
dan masukkan kata laluan pengguna yang telah login:
sudo su -
Perintah
sudo
membolehkan anda menjalankan program sebagai pengguna lain, secara lalai pengguna root.
Sekiranya pengguna diberikan dengan
sudo
menilai arahan
su
akan dijadikan sebagai root. Running
sudo su -
dan menggunakan kata laluan pengguna sama dengan menjalankan
su -
menggunakan kata laluan root.
Apabila digunakan dengan pilihan
-i
,
sudo
menjalankan shell login interaktif dengan persekitaran pengguna root:
sudo -i
sudo -i
pada asasnya sama dengan menjalankan
su -
.
Kelebihan menggunakan
sudo
lebih
su
adalah bahawa kata laluan root tidak perlu dikongsi di antara beberapa akaun pengguna pentadbiran.
Juga, dengan
sudo
anda boleh membenarkan pengguna menjalankan hanya program khusus dengan keistimewaan root.
Kesimpulannya
su
adalah utiliti baris perintah yang membolehkan anda untuk sementara menjadi pengguna lain dan melaksanakan perintah dengan pengguna pengganti.
Gunakan arahan arahan untuk membakar fail ISO di Windows 10
Ketahui cara membakar imej ISO ke CD atau DVD menggunakan Prompt Perintah di Windows 10/8/7. Ini akan membawa Windows Disc Image Burner atau isoburn.exe.
Bagaimana untuk membuka suatu arahan arahan yang tinggi menggunakan CMd
Petua geek! Sekiranya anda perlu membuka suatu arahan arahan yang tinggi, anda boleh menggunakan perintah berikut yang biasa, anda boleh melakukannya dengan menggunakan arahan berikut.
11 Barisan arahan arahan Brilliant (cmd) yang anda tidak tahu
Check Out 11 Command Prompt Brilliant (cmd) Trik Anda Mungkin Tidak Tahu Tentang.







