Chroot?

Başlatan uçbirim2002, 23 Temmuz 2016 - 02:51:05

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

uçbirim2002

Bash script dosyasın da chroot komutundan sonra yazdığım komutlar çalışmıyor. Elle chroot ortamından çıkarsam chroot komutundan sonraki komutlar işlemeye başlıyor.

Chroot komutunun altın da olan komutları, nasıl chroot içindeyken çalıştırabilirim? (Dosyada)
Hello!

ata1

yapılacak işlem root olarak yapılabiliyor mu ? örnek biz root olarak aurdan paket kuramayız.Haliyle bu işlemi chroot ile yapmamızda mümkün değil.
detaylarla yapılan işlemi anlatırsanız belki fikir üretileebilir.

uçbirim2002

https://forum.ubuntu-tr.net/index.php?topic=43733.0

Bu konuda ki kişiselleştirme işlemlerini otomatikleştirmek istedim.
Hello!

betseg

Şu işe yarar diye düşünüyorum:
[önceki komutlar]
cat << son > /mnt/bin/chroot-betik.sh
[chroot komutları...]
SON
chmod +x /mnt/bin/chroot-betik.sh
chroot /mnt/ /bin/chroot-betik.sh
[geri kalan komutlar]

Tabi /proc gibi sanal dosya sistemlerinin bağlanması gerekiyor.

uçbirim2002

#4
cat << EOF | sudo chroot /path/to/root
[chroot komutları.....]
EOF


Komutu ile sorunu çözdüm....


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 23 Temmuz 2016 - 14:26:13

Şimdi şöyle bir sorun var:

chroot ortamına girip bir kaç komut çalıştırdıktan sonra chroot ortamından çıkmasın. Yani şöyle:


chroot /dizin
komut1 #chroot içinde
komut2 #chroot içinde


komut1 ve komut2 chroot içinde çalışsın, komutlar çalışdıktan sonra chroot kapanmasın. Kullanıcı kendi çıkış yapsın. Bunu nasıl sağlarım?
Hello!