Penjana Perintah sudo
Jana perintah sudo untuk menjalankan perintah sebagai pengguna lain
Mula dengan sudo
## Apakah itu sudo?
`sudo` menjalankan satu arahan dengan keistimewaan keselamatan pengguna lain (secara lalai root). Ia memberi kebenaran melalui dasar sudoers dan biasanya meminta kata laluan anda sendiri, bukan kata laluan pengguna sasaran.
## Cara Penggunaan
1. **Pilih Pengguna/Kumpulan** (pilihan): Gunakan `-u` / `-g` untuk menjalankan sebagai seseorang selain root. 2. **Pilih Bendera**: Tambah `-n` (bukan interaktif), `-b` (latar belakang), `-E` (kekalkan env), dsb. 3. **Masukkan Arahan**: Berikan arahan yang hendak dijalankan (argumen posisi). 4. **Salin & Jalankan**: Salin arahan yang dijana ke terminal anda.
Pilihan Biasa
### `-u` Jalankan sebagai pengguna Laksanakan arahan sebagai pengguna yang dinamakan dan bukannya root, contohnya `-u postgres`.
### `-g` Jalankan sebagai kumpulan Jalankan arahan dengan kumpulan yang dinamakan sebagai kumpulan utama.
### `-n` Bukan interaktif Jangan sesekali meminta kata laluan; gagal serta-merta jika diperlukan. Berguna dalam skrip dan kerja cron.
### `-b` Latar belakang Jalankan arahan di latar belakang tanpa mengikat terminal.
### `-S` Baca kata laluan dari stdin Baca kata laluan daripada input standard dan bukannya terminal — berguna untuk saluran paip.
### `-H` Tetapkan HOME Tetapkan pemboleh ubah `$HOME` ke direktori rumah pengguna sasaran.
### `-E` Kekalkan persekitaran Kekalkan pemboleh ubah persekitaran pemanggil. Diberikan hanya jika dasar sudoers membenarkannya.
### `-s` Shell Jalankan shell sebagai pengguna sasaran (root secara lalai).
### `-e` Edit Edit satu atau lebih fail sebagai pengguna sasaran menggunakan editor yang selamat.
### Argumen arahan Argumen posisi ialah arahan (dengan pilihannya) yang akan dilaksanakan di bawah sudo.
▶Bagaimana saya menjalankan arahan sebagai pengguna lain, bukan root?
▶Bagaimana saya menjalankan arahan secara bukan interaktif dalam skrip?
▶Bagaimana saya mengekalkan pemboleh ubah persekitaran saya apabila menggunakan sudo?
▶Bagaimana saya menjalankan arahan panjang di latar belakang?
Jika alat ini membantu anda, pertimbangkan untuk membelikan saya kopi.
Belikan saya kopi