Android Studio: / dev / kvm izin perangkat ditolak


557

Ketika saya mencoba menjalankan aplikasi Android saya di emulator saya mendapatkan kesalahan ini:

/ dev / kvm izin ditolak.

Saya memeriksa izin dan menambahkan pengguna yang saat ini saya masuk dengan ke grup kvm. Apa yang salah?

Jawaban:


870

Seperti disebutkan dalam komentar, Anda harus mulai dengan Ubuntu 18.04 dan Linux Mint Tara terlebih dahulu sudo apt install qemu-kvm.

Untuk memeriksa kepemilikan /dev/kvmpenggunaan

ls -al /dev/kvm

Pengguna itu root, grup kvm. Untuk memeriksa pengguna mana yang ada dalam kvmgrup, gunakan

grep kvm /etc/group

Ini dikembalikan

kvm:x:some_number:

pada sistem saya: karena tidak ada yang tepat dari final :, tidak ada pengguna dalam kvmgrup.

Untuk menambahkan pengguna Anda ke grup kvm , Anda bisa menggunakan

sudo adduser $USER kvm

yang menambahkan pengguna ke grup, dan periksa sekali lagi dengan grep kvm /etc/group.

Seperti disebutkan oleh @marcolz, perintah newgrp kvmharus mengubah keanggotaan grup secara langsung untuk Anda. Jika itu tidak berhasil, @Knossos menyebutkan bahwa Anda mungkin ingin keluar dan kembali (atau memulai ulang), agar izin berlaku. Atau lakukan seperti yang disebutkan @nmirceac dan masuk kembali ke shell yang sama via su - $USER.


124
Setelah menginstal qemu-kvmdan menambahkan pengguna saya ke grup kvmitu tidak berfungsi. Tapi itu terjadi setelah komputer restart (Ubuntu 18.04).
sdlins

7
Bagaimana jika pengguna itu rootdan grup itu root. Haruskah kita mengubah grupnya?
Michael Fulton

4
Saya harus setiap kali saya menyalakan sudo chown pc saya -R username: username / dev / kvm Langkah-langkah ini menyelamatkan sakit kepala saya setiap saat. Thansk @ serv-inc Ini harus diterima sebagai jawaban yang benar.
Sajid Zeb

3
Anda dapat menggunakan perintah ini untuk secara otomatis menambahkan pengguna saat ini ke kvmsudo adduser $USER kvm
Munish Chandel

17
Saya perlu memberikan kepemilikan kvm kepada pengguna juga: sudo chown $USER /dev/kvm
Iván Rodríguez Torres

534

Ini adalah bagaimana saya membuatnya bekerja di Ubuntu 18.04

sudo apt install qemu-kvm

Tambahkan pengguna Anda ke grup kvm menggunakan:

sudo adduser <Replace with username> kvm

Jika masih menunjukkan izin ditolak :

sudo chown <Replace with username> /dev/kvm

Cobalah.


2
simpan hari saya dengan jawaban terakhir Anda.
Sathish Sundharam

14
langkah 2 mungkin memerlukan reboot
Jakob Eriksson

10
Anda tidak boleh mengubah kepemilikan /dev/kvm/folder. sebagai gantinya Anda harus menambahkan pengguna ke kvmgrup seperti dalam jawaban ini: stackoverflow.com/a/45749003/1213934
logoff

3
@ JakobEriksson Membutuhkan seseorang untuk login ulang. Reboot dicadangkan untuk Windows (dan pembaruan systemd) ;-)
Bayou

3
Ya seperti yang disarankan oleh @logoff, Anda tidak boleh mengubah kepemilikan / dev / kvm, karena dengan melakukan itu Anda melanggar ACL Default sistem Linux Anda, yang bukan praktik keamanan yang baik. Ikuti instruksi ini sebagai gantinya: stackoverflow.com/a/45749003/7206497
eVagabond

33

Coba ini, itu berhasil untuk saya:

  1. sudo apt install qemu-kvm

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


1
Anda mungkin perlu login ulang agar bisa berlaku.
Vadim Peretokin

6
Ini dipertanyakan, karena memperlakukan sistem multiuser sebagai sistem pengguna tunggal. Tidak ada pengguna lain yang dapat menggunakan KVM saat mengikuti pendekatan ini. Apakah itu ide yang bagus? Saya ragu ...
arkascha

1
Solusi ini jelas salah karena memodifikasi hak default ke / dev / kvm. Bukan hanya itu tidak akan bertahan antara reboot / pembaruan sistem. Ini juga secara paksa mengubah pengaturan sistem. Menjauhlah
andrzejwp

Jangan lakukan chown- tambahkan nama pengguna Anda ke grup yang tepat - kvm atau libvirt. Lihat dokumentasi untuk [ help.ubuntu.com/community/KVM/Installation[(Ubuntu) .
Daisuke Aramaki

Mengapa Anda menemukan file perangkat secara rekursif? Juga, ada apa dengan sufiks? Ini pasti menghasilkan kesalahan.
maxschlepzig

29

Sudahkah Anda juga mencoba mengikuti, ini akan berhasil:

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

1
chmod o+xsama sekali tidak berguna. Perintah pertama membuatnya bekerja - tetapi lihat komentar saya yang lain mengapa ini adalah ide yang buruk.
Gerd

1
Ini berfungsi tetapi tidak melanjutkan reboot. Saya menggunakan POP OS!
Arka Prava Basu

1
Solusi ini salah karena ia memodifikasi hak default untuk /dev/kvm. Bukan hanya itu tidak akan bertahan antara reboot / pembaruan sistem. Ini juga secara paksa memodifikasi pengaturan sistem. Menjauhlah
andrzejwp

Ini tidak bertahan selama reboot. Daemon udev mungkin menyesuaikan kembali izin selama runtime dan memberi orang lain bit izin yang dapat dieksekusi hanya berlebihan.
maxschlepzig

27

Ini karena /dev/kvmtidak dapat diakses. Untuk membuatnya dapat diakses dari android studio, jalankan perintah di bawah ini

sudo chmod 777 -R /dev/kvm

Itu akan meminta kata sandi Anda. Setelah itu restart Android Studio.

KVMdiperlukan untuk rum emulator. Jika Anda belum menginstalnya maka pasanglah

sudo apt install qemu-kvm

Jawaban ini berhasil dalam kasus saya setelah mengikuti jawaban yang paling banyak dipilih! Terima kasih!
Crono

1
Jangan lakukan itu. Lihat jawaban saya di atas.
andrzejwp

@andrzejwp: Jawaban apa? Saya tidak melihat jawaban dari Anda. Mengingat seberapa bersikeras Anda tentang jawaban Anda, dapatkah Anda menautkannya ?
Dan Dascalescu

Mengapa Anda secara rekursif ( -R) mengubah izin pada satu file perangkat? Juga, izin eksekusi tidak perlu. Akhirnya, udev dapat menyesuaikan izin setelah setiap emulator mulai.
maxschlepzig

25
sudo chown $USER /dev/kvm

Cukup menjalankan satu perintah yang bekerja untuk saya di sini pada September 2019 berjalan:

Deskripsi: Ubuntu 18.04.3

Rilis LTS: 18.04

Nama kode: bionik


1
Jangan lakukan itu. Lihat jawaban saya di atas.
andrzejwp

1
@andrzejwp Di mana jawaban Anda? Apakah itu dalam komentar? Jika ya, mungkin runtuh dan saya tidak bisa melihatnya. Saya telah mencari tag pengguna Anda di halaman, tetapi tidak dapat menemukannya. Saya senang mencoba jawaban Anda - karena jawaban saya kurang tepat (tidak bertahan) - tetapi saya tidak dapat menemukannya. Tinggalkan tautan atau buat jawaban baru dan saya akan mencobanya.
raddevus

Gunakan jawaban terpilih teratas. Jangan gunakan chmod / chown.
andrzejwp

@andrzejwp: harap tautkan ke jawaban Anda, alih-alih mengatakan "di atas". Bagaimana jika jawaban Anda berakhir di bawah jawaban yang Anda komentari?
Dan Dascalescu

Ini tidak bertahan selama reboot dan daemon udev dapat menyesuaikan kembali kepemilikan /dev/kvmselama runtime.
maxschlepzig

21

Saya menggunakan ubuntu 18.04. Saya menghadapi masalah yang sama. Saya menjalankan bagian perintah ini di terminal dan masalah teratasi.

sudo chown $USER /dev/kvm

perintah di atas adalah untuk semua pengguna yang hadir di sistem Anda.

Jika Anda ingin memberikan akses hanya ke pengguna tertentu maka jalankan perintah ini

sudo chown UserNameHere /dev/kvm

1
Tidak. Ini bukan sesuatu yang harus Anda lakukan. Lihat jawaban saya di atas.
andrzejwp

Bagaimana jawaban ini berbeda dari jawaban @raddevus yang dia posting sebulan sebelumnya?
maxschlepzig

20

Ini adalah versi singkat dari jawaban Gerd

buka terminal dan jalankan perintah berikut

sudo groupadd -r kvm

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

Tambahkan baris berikut ke file yang dibuka dan simpan

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

Akhirnya jalankan:

sudo usermod -a -G kvm <your_username>

Nyalakan kembali PC Anda dan Selesai!


Ini saran yang buruk. Jangan pernah langsung mengedit konfigurasi udev di bawah /lib/udev/rules.d. Udev memiliki mekanisme overlay di mana konfigurasi yang ditempatkan /etc/udev/rules.dmemiliki prioritas di atas yang tersedia di bawah /lib/udev/rules.d.
maxschlepzig

Saya bukan pengguna Linux profesional, itu hanya solusi yang bekerja untuk saya dan saya memutuskan untuk membuatnya ringkas dan mudah dibaca untuk orang lain seperti saya. terima kasih atas klarifikasi Anda, Max.
Nasir Jafarzadeh

15

Saya membalas masalah yang sama dan untuk menyelesaikan masalah ini cukup ketik perintah berikut di terminal untuk klien Linux

   sudo apt-get install qemu-kvm

    // type your password

   sudo chmod 777 -R /dev/kvm

dan setelah itu coba jalankan simulator itu akan berfungsi


1
Tuhan, tidak. Lihat komentar saya di atas.
andrzejwp

Instalasi qemu-kvm yang berlebihan, penggunaan opsi rekursif yang berlebihan, dan secara berlebihan mengatur izin eksekutif. Juga tidak persisten selama reboot dan bahkan selama runtime udev.
maxschlepzig

13

Sama sekali tidak perlu menginstal qemu-kvm(dan semua dependensinya) jika Anda hanya ingin menjalankan Android Studio Emulator.

Satu-satunya hal yang harus Anda lakukan adalah memberi pengguna Anda (yaitu yang Anda masuk dengan) hak untuk mengakses /dev/kvm-device.

Ini dilakukan dalam tiga langkah sederhana.

Pertama:

Buat kvm-group

groupadd -r kvm

Pilihannya -rmembuat grup sistem, yaitu dengan GID <= 999 (lihat /etc/login.defs=> SYS_GID_MAX)

Kedua:

Ubah izin pada /dev/kvm. Ini dapat dilakukan sebagai bagian dari qemu-kvm-instalasi, karena salah satu dependensi sedang menginstal qemu-system-common(pada sistem Ubuntu saat ini, nama paket dapat bervariasi), yang pada gilirannya menginstal file yang /lib/udev/rules.d/60-qemu-system-common.rulesberisi berikut ini:

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

Jadi jika Anda baru saja membuat file yang /etc/udev/rules.d/60-qemu-permissions.rulesberisi baris di atas, Anda selesai dengan langkah pertama.

Ketiga:

Tambahkan nama pengguna Anda ke grup dengan mengeksekusi

usermod -a -G kvm <your_username>- -aPenting untuk menambahkan pengguna Anda ke grup-kvm. Tanpa itu Anda akan menimpa pengaturan grup untuk pengguna Anda hanya milik "kvm" ...

Itu dia.

Agar aturan udev dan pengaturan grup baru berlaku, paling mudah untuk reboot dan masuk kembali.

Anda juga bisa mengeksekusi

udevadm control --reload-rules && udevadm trigger

untuk memuat ulang aturan tetapi Anda masih harus keluar dan masuk kembali terkait dengan grup baru.


10

Saya menggunakan linux debian, dan saya menghadapi cara yang sama. Dalam AVD saya yang menunjukkan pesan "/ dev / kvm saya ditolak" dan saya mencoba mencari solusinya, lalu apa yang saya lakukan untuk menyelesaikannya adalah, dalam terminal ketik ini:

sudo chmod -R 777 /dev/kvm

itu akan memberikan akses untuk folder / dev / kvm, lalu periksa lagi pada AVD Anda , pesan kesalahan akan hilang, semoga akan membantu.


1
Ini sepenuhnya salah. Jangan lakukan itu, selamanya. Lihat komentar saya di atas.
andrzejwp

1
@andrzejwp: komentar di atas, DIMANA ?!
Dan Dascalescu

Opsi rekursif berlebihan, izin eksekusi berlebihan. Ubah tidak persisten saat reboot. Ubah tidak stabil selama runtime udev.
maxschlepzig

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

Bekerja untukku.


2
Jauh lebih baik daripada semua chowncontoh di sini, tapi saya akan menghilangkan xdari izin.
Gerd

Perubahan tidak bertahan selama reboot.
maxschlepzig

5

Hanya sedikit perbaikan pada jawaban Jerrin untuk memperbaiki kesalahan ini dengan Ubuntu 18.04 dengan menggunakan $USERvariabel yang tersedia di terminal bash. Jadi Anda bisa menggunakan perintah berikut dua perintah:

sudo apt install qemu-kvm

Tambahkan pengguna saat ini ke grup kvm

sudo adduser $USER kvm

Juga jika Anda masih memiliki masalah, satu masalah lain bagi saya adalah cara saya menginstal Ubuntu. Saya membuat kesalahan dengan menandai kotak selama instalasi untuk menginstal perangkat lunak pihak ke-3 yang tidak cocok dengan kartu grafis nvidia saya untuk pengembangan. Jadi saya menginstal ulang Ubuntu dengan perangkat lunak pihak ketiga ini tidak dicentang .

masukkan deskripsi gambar di sini

Kemudian setelah instalasi, buka Perangkat Lunak & Pembaruan dan buka tab Driver Tambahan. Pilih driver eksklusif terbaru yang juga telah diuji dan terapkan perubahan. Harus me-restart mesin agar perubahan diterapkan.

masukkan deskripsi gambar di sini


3

Ini Bekerja Untuk Saya di Linux (x18) ☑ Semoga Ini Akan Berfungsi Untuk Anda

sudo chown hp /dev/kvm

2
Tidak, tidak, dan tolong jangan lakukan itu.
andrzejwp

Perubahan tidak persisten saat reboot.
maxschlepzig

3

Di bawah Ubuntu, izin /dev/kvmbiasanya terlihat seperti ini:

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

Pengguna yang menjalankan emulator Android (yaitu pengguna Anda) perlu mendapatkan akses ke perangkat ini.

Jadi, pada dasarnya ada 2 cara bagaimana mendapatkan akses:

  • Pastikan bahwa pengguna Anda adalah bagian dari grup kvm (memerlukan login ulang pengguna Anda setelah perubahan)
  • Memperluas izin perangkat itu sehingga pengguna Anda memiliki akses (memerlukan perubahan pada konfigurasi daud udev)

Tambahkan Pengguna ke Grup KVM

Periksa apakah pengguna Anda sudah menjadi bagian dari grup kvm, misalnya:

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

Jika tidak, tambahkan dengan misalnya:

$ sudo usermod --append --groups kvm juser

Setelah perubahan itu, Anda harus keluar dan masuk lagi untuk membuat perubahan kelompok efektif (periksa lagi dengan id).

Memperluas Izin

Atau, Anda bisa saja memperluas izin /dev/kvmperangkat.

Contoh:

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, ini adalah default pada distribusi lain seperti Fedora dan CentOS.

Periksa efektivitas perintah di atas dengan yang lain ls. Anda juga akan melihat output yang serupa:

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

Keuntungan besar: Anda tidak perlu keluar dan masuk lagi agar perubahan ini efektif.

Non-Solusi

  • memanggil chmoddan chownlangsung /dev/kvm- 1) perubahan ini tidak bertahan selama reboot dan 2) karena /dev/kvmizin dikendalikan oleh udev daemon, ia dapat 'memperbaiki' izinnya kapan saja, misalnya setelah setiap emulator dijalankan
  • menambahkan izin yang dapat dieksekusi ke /dev/kvm- emulator Anda hanya memerlukan izin baca dan tulis
  • mengubah izin secara berulang /dev/kvm- saya tidak tahu ada apa dengan itu - tampak seperti pemujaan kargo
  • menginstal paket tambahan seperti qemu - Anda sudah menginstal emulator - Anda hanya perlu mendapatkan akses ke /dev/kvmperangkat

1

Buka Terminal dan log sebagai admin

sudo su

Buka folder dev

cd /dev/

Ubah mode kvm

chmod 777 -R kvm

Saya pikir maksud Anda cd /devbukannya sudo.
JJJ

ya, cd / dev.
Damindu Lakmal

1
Ini bekerja. Tetapi harus melakukan ini setiap kali komputer restart.
Lanil Marasinghe

Mengapa Anda menelepon chmoddengan -R? Mengubah izin secara rekursif pada satu file perangkat /dev/kvmtidak terlihat terlalu berguna. Juga, jalankan izin tidak perlu pada perangkat itu. Akhirnya, udev dapat menyesuaikan kembali /dev/kvmizin setelah setiap kali dijalankan. Jadi, metode ini tidak terlalu efektif.
maxschlepzig

0

Saya berada dalam situasi yang sama dengan kesalahan yang sama pada izin pada / dev / kvm saya telah melakukan instalasi yang diperlukan tetapi tidak menambahkan pengguna ke grup kvm Yang harus saya lakukan adalah

sudo adduser <Replace with username> kvm

dan tentu saja JANGAN lupa untuk memulai kembali instance Ubuntu Anda.


6
Tidak cukup logout / masuk?
user1053510

0

Apa yang akhirnya diperbaiki untuk saya di Ubuntu 18.04 adalah:

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

Bagaimana jawaban Anda berbeda dari Mehedi Abdullah jawabannya ?
maxschlepzig

-1

Saya mendapatkan kesalahan ini setelah memperbarui ubuntu saya ke 18.04.1. Saya baru saja mengunduh gambar sistem baru untuk emulator atau Anda dapat mengatakan bahwa unduh emulator baru dan berfungsi untuk saya.


1
Ini tidak akan mengubah apa pun tentang masalah asli dengan /dev/kvm-permisi.
Gerd

-1

Ketik terminal:

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

-1

Meskipun KVM adalah modul yang dibangun di dalam kernel Linux itu sendiri, itu tidak berarti bahwa semua paket yang diperlukan termasuk dalam instalasi Ubuntu / Linux Anda secara default. Anda perlu beberapa untuk memulai, dan mereka dapat diinstal dengan perintah ini di terminal:

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

Konfigurasikan jembatan jaringan

Agar mesin virtual Anda dapat mengakses antarmuka jaringan Anda dan diberi alamat IP sendiri, kami perlu mengonfigurasi jaringan yang dijembatani pada sistem kami.

Pertama, jalankan perintah Linux berikut untuk mengetahui nama antarmuka jaringan Anda. Mengetahui hal ini akan memungkinkan kami untuk melakukan konfigurasi tambahan nanti.

$ ip a     

Tentukan nama antarmuka jaringan

Dalam kasus saya, antarmuka jaringan disebut enp2s0. Nama Anda kemungkinan akan sangat mirip.

Untuk memberi tahu Ubuntu bahwa kita ingin koneksi kita dijembatani, kita perlu mengedit file konfigurasi antarmuka jaringan. Melakukan ini tidak akan berdampak negatif pada koneksi Anda sama sekali. Itu hanya akan memungkinkan koneksi untuk dibagikan dengan VM.

Gunakan code(Visual Studio Code) atau editor teks favorit Anda untuk membuka file berikut:

$ code /etc/network/interfaces     

Saat Anda pertama kali membuka file ini, mungkin kosong atau hanya berisi beberapa baris. Antarmuka jembatan Anda dipanggil br0, jadi tambahkan baris berikut agar antarmuka muncul secara default:

auto br0    

Di bawah baris ini, tambahkan baris berikut untuk antarmuka jaringan Anda saat ini (yang bernama yang Anda tentukan sebelumnya).

iface enp2s0 inet manual

Selanjutnya, Anda dapat menambahkan informasi jembatan. Baris-baris ini memberi tahu Ubuntu bahwa bridge Anda akan menggunakan DHCP untuk penetapan alamat IP otomatis, dan bridge Anda akan mengelola antarmuka Anda saat ini.

iface br0 inet dhcp
      bridge_ports enp2s0

Ini adalah bagaimana file Anda akan terlihat setelah semua perubahan telah diterapkan (jika Anda juga memiliki beberapa baris yang sudah ada di sana, tidak masalah untuk memilikinya juga):

File konfigurasi antarmuka jaringan

Simpan perubahan Anda dan keluar dari file.

Tambahkan pengguna Anda ke grup

Untuk mengelola mesin virtual Anda tanpa hak akses root, pengguna Anda harus menjadi bagian dari dua grup pengguna. Jalankan perintah berikut untuk menambahkan pengguna Anda ke grup yang sesuai (mengganti pengguna1 dengan nama pengguna Anda):

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

Setelah selesai, Anda harus me-restart sistem Anda untuk memastikan bahwa semua perubahan yang dilakukan untuk pengguna dan konfigurasi jaringan Anda memiliki kesempatan untuk berlaku.


Downvote: Utas ini bukan tentang membuat KVM berfungsi. Ini hanya tentang menghilangkan pesan "izin ditolak" saat memulai Emulator yang dikemas dengan Andoid Studio. Tidak perlu libvirtdan tidak perlu mengkonfigurasi antarmuka ...
Gerd

Meskipun saya sangat baru dalam pengembangan Android, saya yakin sebagian besar langkah-langkah ini untuk Anda. Ia meminta Anda untuk menginstal banyak paket yang sama . (Mengharapkan setiap pengembang Android untuk membuat jembatan dengan benar sedikit di bidang kiri, bahkan terbatas untuk pengembang Android Linux .)
jpaugh

-1

Untuk membuat perangkat virtual di Linux - saya harus mengikuti tiga perintah ini dan ini membantu saya menghindari masalah untuk membangun perangkat AVD - prosesnya adalah -

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

jadi, sekarang Anda baik untuk pergi, restart android studio dan mulai membangun aplikasi dengan emulator.



-4

Menjalankan perintah di bawah ini di Ubuntu 18.04 bekerja untuk saya sudo chown -R / dev / kvm


1
Pertama: Jangan pernah mengubah kepemilikan file sistem --- Kedua: Seperti /dev/kvmfile -Rtidak berpengaruh --- Ketiga: chownmembutuhkan new ownerargumen --- Keempat: Setelah reboot Anda harus melakukan ini lagi dan lagi.
Gerd

-9

Jika Anda membuka ide Anda dengan sudo. Anda tidak akan mengalami masalah ini.


7
mengapa saya perlu sudo izin untuk mengembangkan aplikasi android?
techcraver

1
Menekankan lagi: orang tidak boleh melakukan ini. Lihat juga gksu dan gksudo untuk menjalankan aplikasi GUI sebagai root.
Manish Raj
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.