Memahami Perintah SU di Linux
- 1388
- 275
- Ricardo Gottlieb
Jika Anda pernah ingin menjalankan perintah sebagai pengguna yang berbeda tanpa harus keluar dan masuk kembali, maka perintah SU adalah alat yang sempurna untuk Anda! Perintah ini tidak hanya memungkinkan Anda untuk beralih pengguna dengan mulus tetapi juga menyediakan sejumlah fitur berguna lainnya yang dapat menambah pengalaman Linux Anda.
Dalam artikel ini, kita akan melihat beberapa contoh perintah SU yang sedang beraksi, membahas praktik terbaik untuk menggunakannya, mengeksplorasi beberapa alternatif, dan mencakup beberapa pertimbangan keamanan yang penting. Jadi mari kita mulai!
Sintaks perintah su
Itu 'Su'
Perintah adalah singkatan dari "Pengganti Pengguna" dan digunakan untuk mengganti pengguna di lingkungan Linux. Untuk menggunakan perintah ini, Anda harus memiliki akses root. Sintaks untuk perintah tersebut adalah sebagai berikut:
12 | # Sintakssu [Opsi] [-] [Pengguna [Argumen...]] |
Ini akan meminta Anda untuk kata sandi pengguna yang Anda coba ganti. Setelah Anda memasukkan kata sandi yang benar, Anda akan masuk sebagai pengguna baru.
Contoh perintah su
Mari kita lihat beberapa contoh 'Su'
perintah beraksi.
- Misalkan Anda memiliki pengguna bernama "John" dan Anda ingin beralih ke akunnya. Anda akan menggunakan perintah:
Su John
Ini akan meminta Anda untuk memasukkan kata sandi untuk pengguna "John". Setelah memasukkan kata sandi yang benar, Anda akan masuk sebagai "John".
- Fitur lain yang berguna dari
su
Perintah adalah kemampuan untuk beralih ke pengguna yang berbeda dengan shell login. Ini dilakukan dengan-l
(atau"--Gabung"
atau hanya"-"
) pilihan. Misalnya, jika Anda ingin beralih ke pengguna "Jane" dengan shell login, Anda akan menggunakan salah satu perintah:Su - Jane
SU -L Jane
Su - -Login Jane
Ini akan beralih ke pengguna "Jane" Tanpa meminta Anda untuk kata sandi. Disarankan untuk selalu menggunakan
--Gabung
opsi (bukan jalan pintasnya-
) untuk menghindari efek samping yang disebabkan oleh lingkungan pencampuran. - Itu
su
Perintah juga mendukung kemampuan untuk menjalankan perintah sebagai pengguna yang berbeda tanpa beralih ke pengguna itu. Ini dilakukan dengan-C
(atau"--memerintah"
) pilihan. Misalnya, jika Anda ingin menjalankan perintah "ls" sebagai pengguna "Jane", Anda akan menggunakan perintah:Su - Jane -C LS
Ini akan menjalankan perintah "LS" sebagai pengguna "Jane" tanpa beralih ke pengguna itu.
- Akhirnya,
su
Perintah juga mendukung kemampuan untuk beralih ke direktori home pengguna lain. Ini dilakukan dengan-M
Opsi (atau “-Move”). Misalnya, jika Anda ingin beralih ke direktori home dari pengguna "Jane", Anda akan menggunakan perintah:SU -M Jane
Ini akan mengalihkan Anda ke pengguna "Jane" dan memindahkan Anda ke direktori rumah mereka.
Seperti yang Anda lihat, su
Perintah adalah alat yang sangat kuat untuk mengelola pengguna di lingkungan Linux. Sekarang mari kita lihat beberapa praktik terbaik untuk menggunakannya.
Praktik terbaik untuk menggunakan perintah SU
Perintah SU adalah alat yang ampuh, tetapi penting untuk menggunakannya dengan benar untuk memastikan keamanan sistem Anda. Berikut adalah beberapa praktik terbaik untuk menggunakan perintah SU:
- Selalu gunakan opsi -l atau -m saat beralih ke pengguna yang berbeda. Ini akan mencegah Anda diminta untuk kata sandi dan juga akan memastikan bahwa direktori kerja Anda saat ini tidak berubah.
- Gunakan opsi -c saat menjalankan perintah sebagai pengguna yang berbeda. Ini akan mencegah Anda beralih ke pengguna lain dan juga akan memastikan bahwa Anda menjalankan perintah di direktori kerja saat ini.
- Selalu gunakan jalur lengkap saat menjalankan perintah sebagai pengguna yang berbeda. Ini akan memastikan bahwa perintah sedang dijalankan dari direktori yang benar dan juga akan mencegah Anda secara tidak sengaja menjalankan perintah yang salah.
- Gunakan opsi -i saat beralih ke pengguna yang berbeda. Ini akan memastikan bahwa semua variabel lingkungan untuk pengguna baru diatur dengan benar.
- Gunakan opsi -s saat beralih ke pengguna yang berbeda. Ini akan memastikan bahwa shell untuk pengguna baru diatur dengan benar.
- Selalu gunakan opsi -p saat beralih ke pengguna yang berbeda. Ini akan memastikan bahwa setiap proses yang dijalankan pengguna baru tetap hidup setelah sakelar.
- Selalu gunakan opsi -x saat beralih ke pengguna yang berbeda. Ini akan memastikan bahwa setiap sesi X11 yang dijalankan pengguna baru tetap hidup setelah sakelar.
Mengikuti praktik terbaik ini akan membantu memastikan bahwa Anda menggunakan perintah SU dengan aman dan benar. Sekarang mari kita lihat beberapa alternatif untuk su
memerintah.
Alternatif untuk perintah su
Selagi su
Perintah adalah alat yang ampuh untuk mengelola pengguna di lingkungan Linux, ini bukan satu -satunya alat yang tersedia. Berikut adalah beberapa alternatif untuk su
memerintah:
- Itu
'sudo'
Perintah memungkinkan Anda menjalankan perintah sebagai pengguna yang berbeda tanpa harus mengganti pengguna. Ini dilakukan dengan mengawali perintah yang ingin Anda jalankan "Sudo". Misalnya, jika Anda ingin menjalankan perintah "ls" sebagai pengguna "Jane", Anda akan menggunakan perintah:sudo -u Jane ls
- Perintah Suid memungkinkan Anda untuk mengatur bit suid pada file. Ini akan memungkinkan file untuk dieksekusi sebagai pengguna yang memiliki file, terlepas dari siapa yang menjalankan perintah. Misalnya, jika Anda ingin menjalankan perintah "ls" sebagai pengguna "Jane", Anda akan menggunakan perintah:
chmod +s/usr/bin/ls
- Itu
'pkexec'
Perintah memungkinkan Anda untuk menjalankan perintah sebagai pengguna yang berbeda dengan bantuan policykit. Ini dilakukan dengan mengawali perintah yang ingin Anda jalankan "PKEXEC". Misalnya, jika Anda ingin menjalankan perintah "ls" sebagai pengguna "Jane", Anda akan menggunakan perintah:pkexec -u Jane ls
Alternatif untuk perintah SU ini dapat memberikan fleksibilitas dan keamanan tambahan saat mengelola pengguna di lingkungan Linux. Sekarang mari kita lihat beberapa pertimbangan keamanan penting.
Pertimbangan Keamanan untuk Perintah SU
Penting untuk menggunakan su
Perintah dengan cermat, karena dapat memungkinkan pengguna untuk melakukan tindakan yang berpotensi membahayakan sistem. Misalnya, pengguna secara tidak sengaja dapat menghapus file sistem penting atau mengubah pengaturan sistem yang penting. Oleh karena itu, adalah ide yang baik untuk terbiasa dengan perintah yang Anda jalankan su
, dan untuk memastikan bahwa Anda sepenuhnya memahami konsekuensi dari tindakan Anda.
Secara keseluruhan, su
Perintah adalah alat yang berguna untuk beralih ke berbagai akun pengguna pada sistem Linux. Ini memungkinkan pengguna untuk sementara waktu mendapatkan hak istimewa pengguna lain bila diperlukan, sementara juga memberikan tindakan keamanan untuk mencegah akses yang tidak sah.
Kesimpulan
Itu su
Perintah adalah alat yang ampuh untuk mengelola pengguna di lingkungan Linux. Ini memungkinkan Anda untuk beralih pengguna dengan mulus dan menyediakan sejumlah fitur berguna lainnya yang dapat menambah pengalaman Linux Anda. Dalam artikel ini, kami telah melihat beberapa contoh su
perintah dalam tindakan, membahas praktik terbaik untuk menggunakannya, mengeksplorasi beberapa alternatif, dan mencakup beberapa pertimbangan keamanan yang penting. Dengan mengikuti pedoman ini, Anda dapat memastikan bahwa Anda menggunakan su
Perintah dengan aman dan benar. Jadi tunggu apa lagi? Keluar ke sana dan hargai pengalaman Linux Anda dengan su
memerintah!
- « Docker Exec menjalankan perintah dalam wadah Docker
- Apa itu IoT? Manfaat dan Tantangan Dunia yang Terhubung »