Perintah su lazimnya digunakan untuk melog masuk sementara ke akaun lain. Nama arahan adalah pendek untuk "pengguna pengganti". Walau bagaimanapun, ia sering juga disebut sebagai "pengguna super" perintah, kerana selalunya ia digunakan untuk sementara log masuk ke akar akaun, yang mempunyai akses penuh kepada semua fungsi pentadbiran sistem. Sebenarnya, jika anda tidak menentukan akaun mana yang anda ingin log masuk, su menganggap anda mahu log masuk ke akar akaun. Ini semestinya memerlukan anda mengetahui kata laluan root. Untuk kembali ke akaun pengguna biasa, selepas masuk ke akaun lain, anda hanya perlu menaip keluar dan tekan kembali.
Jadi penggunaan asas su adalah dengan memasukkan "su" pada arahan arahan:
su
akar akaun penggunaDaripada sebenarnya masuk ke akaun lain, anda boleh menentukan arahan yang ingin anda laksanakan di akaun lain bersama su perintah. Dengan cara ini, anda segera kembali kepada anda akaun biasa. Sebagai contoh:
su jdoe -c whoami
Anda boleh melaksanakan beberapa arahan dalam akaun lain dengan memisahkan mereka dengan titik koma dan melampirkannya dengan sebut harga tunggal, seperti dalam contoh ini:
su jdoe -c 'command1; command2; command3 '
ls grep salinan jdoe
su jdoe -c 'ls; grep uid file1> file2; salin file2 / usr / local / shared / file3 '
sudo su sudo
sudo -u root ./setup.sh
Selepas anda log masuk, anda boleh terus melaksanakan perintah melalui perintah sudo selama beberapa minit tanpa perlu menentukan log masuk (-u root) dengan setiap arahan.
Jika boleh, lebih baik melakukan kerja tetap anda dengan menggunakan akaun dengan keistimewaan yang terhad untuk mengelakkan kerosakan serius terhadap sistem secara tidak sengaja.
Contoh berikut menunjukkan bagaimana anda boleh menyenaraikan fail direktori yang dilindungi dengan arahan berikut:
sudo ls / usr / local / classified
mesej siaran
sudo shutdown -r +20 "reboot untuk membetulkan isu rangkaian"