GNU/Linux >> Belajar Linux >  >> Linux

Bash:mengeksekusi perintah dari dalam chroot dan beralih pengguna

chroot /chroot_dir /bin/bash -x <<'EOF'
su -
./startup.sh
EOF

opsi dasar:

cat << EOF | chroot /chroot_dir 
touch aaaaa
touch bbbbb
EOF

opsi dengan shell yang berbeda (mis. jika menggunakan bash tetapi di lingkungan chroot itu tidak ada)

cat << EOF | chroot /chroot_dir /bin/sh
touch aaaaa
touch bbbbb
EOF

coba

chroot /chroot_dir /bin/bash -c "su - -c ./startup.sh"

Linux
  1. Perbedaan Antara Perintah "su" dan "su -" di Linux

  2. Dapatkan Jalur Lengkap Dari Dalam Skrip Bash?

  3. Dasar-dasar baris Perintah Linux – Menjalankan perintah dari baris perintah

  1. Bagaimana cara menambahkan akun pengguna DAN kata sandi secara otomatis dengan skrip Bash?

  2. Buka Vim dari dalam skrip Bash Shell

  3. Hapus semua karakter khusus dan huruf besar-kecil dari string di bash

  1. Ekspor variabel dari bash dan gunakan dengan Python

  2. Mengotomatiskan input tekstual dari skrip bash tanpa menggunakan EOF

  3. Perbedaan antara perintah dalam skrip bash dan perintah di terminal