Apakah ada cara untuk mengalihkan identitas pengguna di dalam skrip (dieksekusi sebagai root sebagai bagian dari proses instalasi) untuk menjalankan beberapa perintah tanpa memanggil skrip eksternal, lalu kembali root
untuk menjalankan perintah lain?
Semacam:
#!/bin/bash
some commands as root
SWITCH_USER_TO user
some commands as user including environment variables checks, without calling an external script
SWITCH_USER_BACK
some other stuff as root, maybe another user id change...
Duplikat Bagaimana cara saya menggunakan su untuk mengeksekusi sisa skrip bash sebagai pengguna itu?
—
Dan Dascalescu
Anda harus melihat jawaban ini stackoverflow.com/a/17758312/1243547
—
Klaus