Izin di mac saya berantakan

0

Setiap kali saya menggunakan salah satu instance EC2 saya (amazon) dan saya melakukan pemrograman apa pun pada ujung itu, sepertinya saya bisa menjalankan perintah apa pun tanpa perlu sudo, mis. npm install (menggunakan simpul)

Tetapi pada dev lokal saya menggunakan macbook saya, saya harus sudo hampir semua yang saya lakukan, yang benar-benar menjengkelkan karena itu membuat saya ide tidak dapat melakukan setengah dari hal-hal bermanfaat yang seharusnya dapat dilakukannya.

Bagaimana saya mengatur ulang izin saya untuk semuanya sehingga saya tidak perlu melakukan sudo segalanya.

Menjalankan OS X 10.11.3 Terima kasih.

XCritics
sumber
Apakah Anda login di instance Amazon Anda sebagai root? Mengapa Anda tidak bisa sudo su yang akan membuat Anda login sebagai root dan kemudian melakukan perintah dari sana? Atau jalankan ide Anda di bawah sudo?
Darius
@Darius saya merasa seperti ini seharusnya tidak, dan bukan solusi untuk masalah saya, pasti saya bisa hidup sebagai pengguna root sepanjang hari setiap hari, tapi seperti yang saya katakan, itu bukan jawabannya. Juga tidak, saya masuk sebagai pengguna basis
XCritics

Jawaban:

0

Yang paling penting untuk diingat adalah bahwa sementara menjengkelkan, ini membantu Anda tetap aman . Ada banyak cara penyerang jarak jauh dapat mengacaukan Anda bahkan lebih jika ada sudo perintah tidak dikompromikan tetapi saya akan mendapatkan kotak sabun saya sekarang.

Yang dapat Anda lakukan adalah mengedit sudoers file dengan perintah sudo visudo.

CATATAN SISI: Pastikan untuk menggunakan visudo dan tidak vi untuk mengedit file sudoers. Seperti yang dijelaskan halaman manual:

visudo mengedit file sudoers dengan cara yang aman, analog dengan vipw (8). visudo mengunci file sudoers terhadap beberapa pengeditan simultan,   menyediakan pemeriksaan kewarasan dasar, dan memeriksa kesalahan parse. Jika   file sudoers saat ini sedang diedit Anda akan menerima pesan   coba lagi nanti ...

visudo mem-parsing file sudoers setelah diedit dan tidak akan & gt; simpan perubahan jika ada kesalahan sintaksis. Ini sangat penting untuk dihindari   dikunci

Oke, sekarang Anda mengedit file sudoers, cari baris ini

%admin  ALL=(ALL) ALL

dan mengubahnya menjadi ini

%admin  ALL=(ALL) NOPASSWD: ALL

Simpan file dan Anda seharusnya tidak dimintai kata sandi saat menggunakan perintah sudo.

Caveat Emptor!

SaxDaddy
sumber