Saya mencoba membuat profil mozilla untuk pengguna lain dari command line menggunakan su.
Ketika saya mencoba dari X, ini akan berhasil.
su myuser -c 'mozilla -CreateProfile newprofile'
Tetapi tujuan saya adalah untuk menanamkan ini ke skrip dan hanya akan dieksekusi dalam mode baris perintah. Jika saya mencoba ini, dari baris perintah, Ini juga berfungsi:
DISPLAY=1.0 mozilla -CreateProfile newprofile
Pertanyaannya adalah bagaimana menanamkan variabel "DISPLAY" dalam perintah "su", karena ini gagal:
su myuser -c 'DISPLAY=1.0 mozilla -CreateProfile newprofile'
Jawaban:
Sudahkah Anda mencoba ini:
Ini harus benar-benar diposting di superuser.com
Coba varian itu dengan keluar dari tanda kutip di variabel DISPLAY ...
sumber
Ini bekerja untuk saya:
apa sebenarnya kesalahan yang Anda dapatkan?
sumber
Bagaimana dengan yang ini:
sumber
Terpecahkan:
sumber
File sementara juga akan berfungsi.
sumber