Montaj için su vs root SSH ile giriş arasındaki fark?


0

Android'de kullandığım bir bash betiği var, şifrelenmiş cihazları monte etmek / çıkarmak için kullanıyorum.

su -c "luks ..."

Komut dosyası, montaj zamanı dışında, komut dosyasında yaptığım komut dosyası dışında, ilk kısım için çalışır:

busybox mount /dev/mapper/${vol_arg} ${mount_path}

Bu komuttan 0 çıkış kodunu almama rağmen, cihaz takılı değil. Komut satırı

su -c "mount /dev/mapper/${vol_arg} ${mount_path}"

terminal emülatöründe çalışmaz ancak hata göstermez (df cihazı göstermez). Bunu yerine getirmeye çalıştığımda, montaj başarısız oldu: cihaz ya da kaynak meşgul. Eğer o zaman denerim

 su -c "umount ${mount_path}"

Ayrıca ... bir şey alamıyorum ...: cihaz veya kaynak meşgul. Ne oluyor?

Bununla birlikte, buradaki GERÇEKTEN garip nokta, eğer aynı terminal emülatörüyle tablete root olarak SSH koyarsam, komutun

mount /dev/mapper/${vol_arg} ${mount_path}

cihazı normal şekilde monte eder (?? !!). Ek olarak, eğer komutu yerine getirirsem

'luks ...'

SSHd root olarak, cihazı monte ederken bile mükemmel çalışır.

Montaj neden su -c üzerinden değil, SSH kökü olarak çalışıyorsa çalışıyor?

Daha da tuhaf olanı, su-c'nin Samsung Android 4.1.2'de düzgün çalıştığı, ancak Cyanogenmod 11'de (4.4.2) iyi olmadığı gerçeği ...

Belki de siyanojen insanlar bir çirkin böcek çıkardılar.

İpuçları?

Teşekkürler!!

L.


Şimdi bu komik: SSH aracılığıyla montaj sonrasında, kök kullanıcı hacmin içeriği görmemesini ${mount_path}istediğiniz gibi, diğer kullanıcılar / uygulamalar önceki içeriğini görmek ederken ${mount_path}!! Siyanogenmod montaj rutinleri bozuk görünüyor.
Luis A. Florit

Tek bir cevap değil mi?
Luis A. Florit

Yanıtlar:


0

CYM 11 M10'a yükselttim ve şimdi suiyi çalışıyor. Hiç şüphesiz bu bir hataydı. Şimdi şifrelenmiş şeyleri her zaman yapabildiğim gibi monte edebilirim / ayarlayabilirim.

M10 yapısında problem çözülmüş gibi görünüyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.