Android Studio: / dev / kvm cihaz izni reddedildi


556

Android uygulamamı bir emülatörde çalıştırmaya çalıştığımda bu hatayı alıyorum:

/ dev / kvm izni reddedildi.

İzinleri kontrol ettim ve şu anda kvm grubuna giriş yaptığım kullanıcıyı ekledim. Yanlış olan ne?

Yanıtlar:


869

Yorumlarda belirtildiği gibi, Ubuntu 18.04 ve Linux Mint Tara ile başlayarak önce yapmanız gerekir sudo apt install qemu-kvm.

/dev/kvmKullanımın sahipliğini kontrol etmek

ls -al /dev/kvm

Kullanıcı rootgruptu kvm. kvmGrupta hangi kullanıcıların bulunduğunu kontrol etmek için şunu kullanın:

grep kvm /etc/group

Bu geri döndü

kvm:x:some_number:

sistemimde: finalde doğru bir şey :olmadığı için kvmgrupta kullanıcı yok .

To kvm grubuna kullanıcı eklemek şunu kullanabilirsiniz

sudo adduser $USER kvm

bu da kullanıcıyı gruba ekler ve ile bir kez daha kontrol edin grep kvm /etc/group.

@Marcolz tarafından belirtildiği gibi, komut newgrp kvmgrup üyeliğini sizin için canlı olarak değiştirmelidir. Bu işe yaramazsa, @Knossos, izinlerin geçerli olması için oturumu kapatıp tekrar açmak (veya yeniden başlatmak) isteyebileceğinizi belirtti. Ya da @nmirceac belirtildiği gibi yapın ve aynı kabukta tekrar giriş yapın su - $USER.


124
Yükledikten qemu-kvmve kullanıcımı gruba ekledikten sonra kvmçalışmadı. Ancak bilgisayarı yeniden başlattıktan sonra yaptı (Ubuntu 18.04).
sdlins

7
Kullanıcı rootve grup olsaydı ne olurdu root. Grubunu değiştirmeli miyiz?
Michael Fulton

4
Ben her zaman benim pc sudo chown -R kullanıcı adı açık vardı: username / dev / kvm Bu adımlar her zaman baş ağrımı kurtardı. Thansk @ serv-inc Bu doğru cevap olarak kabul edilmelidir.
Sajid Zeb

3
Mevcut komutu otomatik olarak sudo adduser $USER kvm
kvm'ye

17
Ben de kullanıcıya kvm sahipliğini verdim: sudo chown $USER /dev/kvm
Iván Rodríguez Torres

534

Ubuntu 18.04'te bu şekilde çalıştım

sudo apt install qemu-kvm

Kullanıcıyı kullanarak kvm grubuna ekle:

sudo adduser <Replace with username> kvm

Hala izin gösteriliyorsa :

sudo chown <Replace with username> /dev/kvm

Dene.


2
son cevabınla günümü kurtar.
Sathish Sundharam

14
2. adımda yeniden başlatma gerekebilir
Jakob Eriksson

10
/dev/kvm/klasörün sahipliğini değiştirmemelisiniz . bunun yerine kullanıcıyı şu kvmyanıttaki gibi gruba eklemelisiniz : stackoverflow.com/a/45749003/1213934
logoff

3
@ JakobEriksson Yeniden giriş yapılması gerekiyor. Yeniden başlatmalar Windows (ve systemd güncellemeleri) için ayrılmıştır ;-)
Bayou

3
Evet, @logoff'un önerdiği gibi, / dev / kvm'nin sahipliğini değiştirmemelisiniz, çünkü bunu yapmak Linux sisteminizin Varsayılan ACL'sini bozarsınız, ki bu iyi bir güvenlik uygulaması değildir. Bunun yerine şu talimatları izleyin: stackoverflow.com/a/45749003/7206497
eVagabond

33

Bunu dene, benim için çalıştı:

  1. sudo apt install qemu-kvm

  2. sudo chown -R <username>:<username> /dev/kvm –


1
Etkili olması için yeniden giriş yapmanız gerekebilir.
Vadim Peretokin

6
Çok kullanıcılı bir sistemi tek kullanıcılı bir sistem olarak ele aldığı için bu tartışmalıdır. Başka hiçbir kullanıcı bu yaklaşımı uygularken KVM'yi kullanamaz. Bu iyi bir fikir mi?
Şüpheliyim

1
Bu çözüm / dev / kvm'nin varsayılan haklarını değiştirdiği için basit bir yanlıştır. Sadece yeniden başlatmalar / sistem güncellemeleri arasında kalmayacak. Ayrıca sistem ayarlarını zorla değiştirir. Uzak dur.
andrzejwp

Yapmayın chown- Uygun gruplara adınızı eklemek - kvm veya libvirt. [ Help.ubuntu.com/community/KVM/Installationülür(Ubuntu) belgelerine bakın .
Daisuke Aramaki

Neden bir aygıt dosyasını özyinelemeli olarak seçtiniz? Ayrıca, son ekin nesi var ? Bu kesinlikle bir hata verir.
maxschlepzig

29

Ayrıca aşağıdakileri denediniz mi, işe yaramalı:

sudo chown <username> /dev/kvm
sudo chmod o+x /dev/kvm

1
chmod o+xtamamen işe yaramaz. İlk komut işe yaradı - ama bunun neden kötü bir fikir olduğunu diğer yorumlarıma bakın.
Gerd

1
Bu işe yarıyor ancak yeniden başlatmaya devam etmiyor. Yine de POP OS'deyim!
Arka Prava Basu

1
Bu çözüm, varsayılan hakları değiştirdiği için hata veriyor /dev/kvm. Sadece yeniden başlatmalar / sistem güncellemeleri arasında kalmayacak. Ayrıca sistem ayarlarını zorla değiştirir. Uzak dur.
andrzejwp

Bu yeniden başlatmalarda kalıcı değildir. Udev arka plan programı, çalışma zamanı sırasında izinleri yeniden ayarlayabilir ve diğerlerine yürütülebilir izin biti basitçe gereksizdir.
maxschlepzig

27

Bunun nedeni /dev/kvmerişilebilir olmamasıdır. Yapmak için erişilebilir android stüdyo aşağıdaki komutu çalıştırın

sudo chmod 777 -R /dev/kvm

Parolanızı soracaktır. Bundan sonra Android Studio'yu yeniden başlatın.

KVMemülatörü rum için gereklidir. Henüz yüklemediyseniz kurun

sudo apt install qemu-kvm

Bu cevap en çok oylanan cevabı takip ettikten sonra benim durumumda hile yaptı! Teşekkürler!
Crono

1
Böyle yapma. Yukarıdaki cevabımı gör.
andrzejwp

@andrzejwp: Ne cevabı? Senden herhangi bir cevap görmüyorum. Eğer cevap konusunda ne kadar kararlı göz önüne alındığında, olabilir ona bağlantı ?
Dan Dascalescu

-RTek bir aygıt dosyasındaki izinleri neden yinelemeli olarak değiştiriyorsunuz ( )? Ayrıca, yürütme izinleri gereksizdir. Son olarak, udev her emülatör başladıktan sonra izinleri ayarlayabilir.
maxschlepzig

25
sudo chown $USER /dev/kvm

Tek bir komutu çalıştırmak Eylül 2019'da burada benim için çalıştı:

Açıklama: Ubuntu 18.04.3

LTS Sürümü: 18.04

Kod adı: biyonik


1
Böyle yapma. Yukarıdaki cevabımı gör.
andrzejwp

1
@andrzejwp Cevabınız nerede? Bir yorumda mı? Eğer öyleyse, muhtemelen çöktü ve göremiyorum. Sayfayı kullanıcı etiketiniz için aradım, ancak bulamıyorum. Cevabınızı denemekten mutluyum - çünkü cevabım tam olarak doğru değil (devam etmiyor) - ama bulamıyorum. Bir bağlantı bırakın ya da yeni bir cevap oluşturun, deneyeceğim.
raddevus

En çok oy alan yanıtı kullanın. Chmod / chown kullanmayın.
andrzejwp

@andrzejwp: lütfen "yukarıda" demek yerine cevaplarınıza bağlantı verin Cevabınız, yorum yaptığınız yanıtın altında kalırsa ne olur?
Dan Dascalescu

Bu yeniden başlatmalarda kalıcı değildir ve udev arka plan programı /dev/kvmçalışma süresi boyunca sahipliğini yeniden ayarlayabilir .
maxschlepzig

21

Ubuntu 18.04 kullanıyorum. Aynı sorunla karşı karşıyaydım. Bu komut parçasını terminalde çalıştırıyorum ve sorun çözüldü.

sudo chown $USER /dev/kvm

Yukarıdaki komut sisteminizde bulunan tüm kullanıcılar içindir.

Yalnızca belirli bir kullanıcıya erişim vermek istiyorsanız bu komutu çalıştırın

sudo chown UserNameHere /dev/kvm

1
Hayır. Bu yapmanız gereken bir şey değil. Yukarıdaki cevabımı gör.
andrzejwp

Nasıl @raddevus' dan bu cevabı farklıdır cevap o bir ay önce yayınlanmıştır?
maxschlepzig

20

Bu Gerd cevabının kısa bir versiyonudur

terminali açın ve aşağıdaki komutları çalıştırın

sudo groupadd -r kvm

sudo gedit /lib/udev/rules.d/60-qemu-system-common.rules

Aşağıdaki satırı açılan dosyaya ekleyin ve kaydedin

KERNEL == "kvm", GROUP = "kvm", MODE = "0660"

Sonunda çalıştırın:

sudo usermod -a -G kvm <your_username>

Bilgisayarınızı yeniden başlatın ve Bitti!


Bu kötü bir tavsiye. Asla doğrudan udev yapılandırmasını düzenlemeyin /lib/udev/rules.d. Udev'in yerleştirilmiş konfigürasyonun /etc/udev/rules.daltında mevcut olandan daha öncelikli olduğu bir kaplama mekanizması vardır /lib/udev/rules.d.
maxschlepzig

Profesyonel bir Linux kullanıcısı değilim, bu sadece benim için çalışan bir çözüm ve benim gibi diğerleri için özlü ve okunması kolay olmaya karar verdim. açıklaman için teşekkürler Max.
Nasir Jafarzadeh

15

Aynı sorunu karşıladım ve bu sorunu çözmek için sadece Linux istemcileri için terminalde aşağıdaki komutları yazın

   sudo apt-get install qemu-kvm

    // type your password

   sudo chmod 777 -R /dev/kvm

ve bundan sonra simülatörü çalıştırmayı deneyin


1
Tanrım hayır. Yukarıdaki yorumlarıma bakın.
andrzejwp

Qemu-kvm'nin gereksiz kurulumu, özyinelemeli seçeneğin gereksiz kullanımı ve gereksiz yere yönetici izni ayarlar. Ayrıca yeniden başlatmalar ve hatta udev çalışma sırasında kalıcı olmayan.
maxschlepzig

13

qemu-kvmYalnızca Android Studio Emulator'u çalıştırmak istiyorsanız yüklemenize (ve tüm bağımlılıklarına) kesinlikle gerek yoktur .

Yapmanız gereken tek şey, kullanıcıya (yani oturum açtığınız kişiye) /dev/kvm-device'ye erişim hakkı vermektir.

Bu üç basit adımda yapılır.

İlk:

kvm-Grubu oluşturun

groupadd -r kvm

Seçenek -rbir sistem grubu oluşturur, yani GID <= 999 (bkz. /etc/login.defs=> SYS_GID_MAX)

İkinci:

Üzerindeki izinleri değiştir /dev/kvm. Bu, qemu-kvm-kurulumun bir parçası olarak yapılabilir , çünkü bağımlılıklardan biri yüklenir qemu-system-common(mevcut Ubuntu sistemlerinde, paket adı değişebilir) ve bu /lib/udev/rules.d/60-qemu-system-common.rulesda aşağıdakileri içeren dosyayı yükler :

KERNEL=="kvm", GROUP="kvm", MODE="0660"

Dolayısıyla, sadece /etc/udev/rules.d/60-qemu-permissions.rulesyukarıdaki satırı içeren bir dosya oluşturuyorsanız, ilk adımla işiniz bitti demektir.

Üçüncü:

Yürüterek kullanıcı adınızı gruba ekleyin

usermod -a -G kvm <your_username>- kvm grubuna kullanıcı eklemek için -aönemlidir . Bu olmadan, yalnızca "kvm" ye ait kullanıcı için grup ayarlarının üzerine yazacaksınız ...

Bu kadar.

Yeni udev kuralının ve grup ayarının etkili olması için yeniden başlatmak ve tekrar giriş yapmak en kolay yoldur.

Ayrıca,

udevadm control --reload-rules && udevadm trigger

ancak yeni gruba ilişkin oturumunuzu kapatıp tekrar oturum açmanız gerekir.


10

Linux debian kullanıyorum ve aynı şekilde karşı karşıyayım. Benim AVD bana bir mesaj "/ dev / kvm izni reddedildi" gösteren ve ben çözüm bulmak için çalıştı, sonra ben bunu çözmek için ne, terminal yazın bu:

sudo chmod -R 777 /dev/kvm

O zaman, klasör / dev / KVM için bir erişim izni için tekrar kontrol edecektir AVD , hata mesajı, kaybolur o yardımcı olacağını umuyoruz.


1
Bu tamamen yanlış. Bunu asla yapma. Yukarıdaki yorumlarıma bakın.
andrzejwp

1
@andrzejwp: yukarıdaki yorumlar, NEREDE ?!
Dan Dascalescu

Özyinelemeli seçenek gereksizdir, yürütme izinleri gereksizdir. Değişiklik yeniden başlatmalarda kalıcı değil. Değişiklik udev çalışma zamanı sırasında kararlı değil.
maxschlepzig

9
sudo setfacl -m u:$USER:rwx /dev/kvm

Benim için çalıştı.


2
chownBurada tüm örneklerden daha iyi , ama xizinleri atlamak istiyorum .
Gerd

Değişim, yeniden başlatmalarda kalıcı değildir.
maxschlepzig

5

Jerrin'in bu hatayı Ubuntu 18.04 ile $USERbash terminalinde bulunan değişkeni kullanarak çözme konusundaki cevabında sadece küçük bir gelişme . Böylece aşağıdaki komutları iki komut kullanabilirsiniz:

sudo apt install qemu-kvm

Geçerli kullanıcıyı kvm grubuna ekle

sudo adduser $USER kvm

Ayrıca hala sorun yaşıyorsanız, benim için başka bir sorun Ubuntu'yu kurduğum yoldu. Geliştirme için nvidia grafik kartımla iyi oynamamış olan 3. taraf yazılımları yüklemek için kurulum sırasında kutuyu kontrol etme hatasını yaptım. Bu yüzden, bu üçüncü taraf yazılımı işaretlenmemiş olarak Ubuntu'yu yeniden kurdum .

resim açıklamasını buraya girin

Ardından, kurulumdan sonra Yazılım ve Güncellemeler'i açın ve Ek Sürücüler sekmesine gidin. Test edilmiş en güncel tescilli sürücüleri seçin ve değişiklikleri uygulayın. Değişikliklerin etkili olması için makineyi yeniden başlatmanız gerekir.

resim açıklamasını buraya girin


3

Linux'ta Benim İçin Çalıştı (x18) ☑ Umarım Senin İçin Çalışır

sudo chown hp /dev/kvm

2
Hayır alışkanlık ve lütfen bunu yapma.
andrzejwp

Değişim, yeniden başlatmalarda kalıcı değildir.
maxschlepzig

3

Ubuntu altında, izinleri /dev/kvmgenellikle şöyle görünür:

$ ls -l /dev/kvm
crw-rw---- 1 root kvm 10, 232 May 24 09:54 /dev/kvm

Android emülatörünü çalıştıran kullanıcının (yani kullanıcınız) bu cihaza erişmesi gerekir.

Bu nedenle, temel olarak erişim elde etmenin 2 yolu vardır:

  • Kullanıcının kvm grubunun bir parçası olduğundan emin olun (değişiklikten sonra kullanıcının yeniden oturum açmasını gerektirir)
  • Bu cihazın izinlerini, kullanıcı erişimine sahip olacak şekilde genişletin (udev daemon yapılandırmasında bir değişiklik gerektirir)

KVM Grubuna Kullanıcı Ekle

Kullanıcının zaten kvm grubunun bir parçası olup olmadığını kontrol edin, örn:

$ id 
uid=1000(juser) gid=1000(juser) groups=1000(gms),10(wheel)

Eklemek yerine, örneğin:

$ sudo usermod --append --groups kvm juser

Bu değişiklikten sonra, grup değişikliğini etkili hale getirmek için oturumu kapatıp tekrar giriş yapmanız gerekir (ile tekrar kontrol edin id).

İzinleri Genişlet

Alternatif olarak, /dev/kvmcihazın izinlerini genişletebilirsiniz .

Misal:

echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' \
    | sudo tee /etc/udev/rules.d/99-kvm4all.rules
sudo udevadm control --reload-rules
sudo udevadm trigger --name-match=kvm

FWIW, bu Fedora ve CentOS gibi diğer dağıtımlarda varsayılan değerdir.

Yukarıdaki komutların etkinliğini bir başkasıyla kontrol edin ls. Benzer çıktıyı da görmelisiniz:

$ ls -l /dev/kvm
crw-rw-rw-. 1 root kvm 10, 232 2020-05-16 09:19 /dev/kvm

Büyük avantaj: Bu değişikliğin etkili olması için oturumu kapatıp tekrar oturum açmanıza gerek yok.

Sigara Çözümler

  • çağırma chmodve chowndoğrudan /dev/kvm- 1) bu değişiklikler yeniden başlatmalarda kalıcı değildir ve 2) /dev/kvmizinler udev arka plan programı tarafından kontrol edildiğinden, izinlerini herhangi bir zamanda `` her emülatör çalıştırıldıktan sonra '' düzeltebilir ''
  • yürütülebilir izinler ekleme /dev/kvm- öykünücünüz için sadece okuma ve yazma izinleri gerekir
  • izinleri özyinelemeyle değiştirmek /dev/kvm- bunun ne olduğunu bilmiyorum - kargo kültüne benziyor
  • qemu gibi ekstra paketler kurmak - zaten emülatörünüz yüklü - sadece /dev/kvmcihaza erişmeniz gerekiyor

1

Terminal'i açın ve yönetici olarak oturum açın

sudo su

Dev klasörüne gidin

cd /dev/

Kvm modunu değiştirme

chmod 777 -R kvm

Sanırım cd /devsudo yerine demek istiyorsun .
JJJ

evet, cd / dev.
Damindu Lakmal

1
Bu çalışıyor. Ancak bilgisayar her yeniden başladığında bunu yapmak zorundasınız.
Lanil Marasinghe

Neden diyorsunuz chmodile -R? Tek bir cihaz dosyasındaki izinleri tekrar tekrar değiştirmek /dev/kvmçok kullanışlı görünmüyor. Ayrıca, yürütme izinleri bu aygıtta gereksizdir. Son olarak, udev /dev/kvmher çalıştırmadan sonra izinleri yeniden ayarlayabilir . Bu nedenle, bu yöntem çok etkili değildir.
maxschlepzig

0

/ Dev / kvm'de aynı izin hatası ile benzer bir durumdaydım Gerekli kurulumları yaptım ama kullanıcıyı kvm grubuna eklemedim. Tüm yapmam gereken

sudo adduser <Replace with username> kvm

ve tabii ki Ubuntu örneğinizi yeniden başlatmayı UNUTMAYIN.


6
Çıkış / giriş yeterli değil mi?
user1053510

0

Sonunda benim için Ubuntu 18.04'te sabitleyen şey:

sudo apt install qemu-kvm
sudo adduser $USER kvm
sudo chown $USER /dev/kvm

Mehedi Abdullah'ın adresinin cevap farklı nasıl cevap ?
maxschlepzig

-1

Ubuntu'mu 18.04.1'e güncelledikten sonra bu hatayı aldım. Sadece emülatör için yeni sistem resmi indiriyorum ya da yeni emülatör indirdiğinizi ve benim için çalıştığını söyleyebilirsiniz.


1
Bu, /dev/kvm-permissions ile ilgili orijinal sorunla ilgili hiçbir şeyi değiştirmez .
Gerd

-1

Terminalde yazın:

sudo apt install qemu-kvm -y
sudo chown $USER /dev/kvm

-1

KVM, Linux çekirdeğinin içine yerleştirilmiş bir modül olmasına rağmen, gerekli tüm paketlerin varsayılan olarak Ubuntu / Linux kurulumunuza dahil olduğu anlamına gelmez. Başlamak için birkaçına ihtiyacınız olacak ve bunlar terminalde bu komutla kurulabilir:

& sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virt-manager    

Ağ köprüsünü yapılandırma

Sanal makinelerinizin ağ arabiriminize erişmesi ve kendi IP adreslerine atanabilmesi için sistemimizde köprülü ağ yapılandırması yapmamız gerekir.

İlk olarak, ağ arayüzünüze hangi adın atandığını bulmak için aşağıdaki Linux komutunu çalıştırın. Bunu bilmek, daha sonra ek yapılandırma yapmamıza izin verecektir.

$ ip a     

Ağ arayüzünün adını belirleme

Benim durumumda, ağ arayüzü denir enp2s0. Sizinki büyük olasılıkla çok benzer şekilde adlandırılacaktır.

Ubuntu'ya bağlantımızın köprülenmesini istediğimizi söylemek için ağ arayüzleri yapılandırma dosyasını düzenlememiz gerekecek. Bunu yapmak bağlantınızı olumsuz etkilemez. Sadece bu bağlantının VM'lerle paylaşılmasına izin verecektir.

Kullanım code(Visual Studio Kod) ya da en sevdiğiniz metin editörü aşağıdaki dosyayı açmak için:

$ code /etc/network/interfaces     

Bu dosyayı ilk açtığınızda boş olabilir veya sadece birkaç satır içerebilir. Köprü arayüzünüz çağrılır br0, bu nedenle arayüzün varsayılan olarak gelmesi için aşağıdaki satırı ekleyin:

auto br0    

Bu satırın altına, geçerli ağ arabiriminiz için (daha önce belirlediğiniz, adlandırdığınız) aşağıdaki satırı ekleyin.

iface enp2s0 inet manual

Ardından, köprü bilgilerini ekleyebilirsiniz. Bu satırlar Ubuntu'ya köprünüzün otomatik IP adresi ataması için DHCP kullanacağını ve köprünüzün geçerli arayüzünüzü yöneteceğini söyler.

iface br0 inet dhcp
      bridge_ports enp2s0

Tüm değişiklikler uygulandıktan sonra dosyanız şu şekilde görünmelidir (zaten orada olan birkaç satırınız varsa, bunları da almanız iyi olur):

Ağ arayüzleri yapılandırma dosyası

Değişikliklerinizi kaydedin ve dosyadan çıkın.

Kullanıcılarınızı gruplara ekleyin

Sanal makinelerinizi kök ayrıcalıkları olmadan yönetmek için, kullanıcınızın iki kullanıcı grubuna ait olması gerekir. Kullanıcınızı uygun gruplara eklemek için aşağıdaki komutları çalıştırın (user1 yerine kullanıcı adınızı yazın):

$ sudo adduser user1 libvirt
$ sudo adduser user1 libvirt-qemu
$ sudo adduser user1 kvm

İşiniz bittiğinde, kullanıcı ve ağ yapılandırmanızda yapılan tüm değişikliklerin etkili olma şansını sağlamak için sisteminizi yeniden başlatmalısınız.


Downvote: Bu konu KVM'nin çalışmasını sağlamakla ilgili değil. Andoid Studio ile paketlenmiş Emulator'u başlatırken "izin verilmedi" mesajını atlamakla ilgili. Gerek yok libvirtve arayüzler yapılandırılması için gerek ...
Gerd

Android geliştirmede çok yeniyim, ancak bu adımların çoğunu sizin için yapıyor. Yine de , aynı paketlerin çoğunu yüklemenizi ister . (Her Android geliştiricisinin düzgün bir köprü kurmasını beklemek sol alanda biraz, hatta Linux Android geliştiricileriyle sınırlı .)
jpaugh

-1

Linux'ta sanal bir cihaz yapmak için - bu üç komutu izlemeliyim ve avd cihazları oluşturmakta sorun yaşamamaya yardımcı oluyor - süreç -

sudo apt install qemu-kvm
sudo adduser $USER kvm
sudo chown $USER /dev/kvm 

yani, şimdi gitmek iyi, android studio yeniden başlatmak ve emülatör ile uygulama oluşturmaya başlamak.



-4

Ubuntu 18.04'te aşağıdaki komutu çalıştırmak benim için çalıştı sudo chown -R / dev / kvm


1
Birincisi: Sistem dosyalarının sahipliğini asla değiştirmeyin --- İkincisi: /dev/kvmBir dosyanın -Retkisi yoktur --- Üçüncü olarak: chownbir new ownerargümana ihtiyaç duyar --- Dördüncü: Yeniden başlattıktan sonra bunu tekrar tekrar yapmanız gerekir.
Gerd

-9

Eğer udo'yu sudo ile açarsan. Bu sorunu yaşamayacaksınız.


7
neden bir android uygulaması geliştirmek için sudo izinlerine ihtiyacım var?
techcraver

1
Tekrar vurgulamak gerekirse: Bunu asla yapmamalıyız. Ayrıca GUI uygulamalarını root olarak çalıştırmak için gksu ve gksudo'ya bakın.
Manish Raj
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.