GNU/Linux >> Belajar Linux >  >> Linux

Apakah ada cara untuk berhenti menulis 'sudo' untuk setiap hal kecil di Linux?

Dua opsi muncul di benak saya:

  1. Miliki direktori yang Anda inginkan dengan menggunakan chown :

    sudo chown your_username directory 
    

    (ganti your_username dengan nama pengguna dan direktori Anda dengan direktori yang Anda inginkan.)

  2. Hal lain yang dapat Anda lakukan adalah bekerja sebagai root selama Anda TAHU APA YANG ANDA LAKUKAN . Untuk menggunakan root, lakukan:

    sudo -s
    

    lalu Anda dapat melakukan apa saja tanpa harus mengetikkan sudo sebelum setiap perintah.


Secara umum, selalu bekerja sebagai pengguna Anda sendiri kecuali Anda melakukan sesuatu dengan dampak seluruh sistem.

Jika ada file yang ingin Anda pasang di server web Anda, bekerjalah sebagai pengguna Anda sendiri lalu gunakan sudo untuk meletakkan file di tempatnya di area layanan web sistem file Anda. Biasanya, itu akan dilakukan oleh skrip instalasi, dan Anda akan menjalankan sesuatu seperti sudo -u webmaster install-webserver-files , atau lebih baik sudo -u webmaster git update (atau sistem kontrol versi pilihan Anda).

Jika Anda sedang mengerjakan server pengembangan dan ingin file Anda dapat diakses secara instan, buat direktori di area server web dan jadikan itu milik Anda atau setidaknya dapat ditulis oleh Anda. Setelah operasi satu kali itu (sudo chown … atau sudo -u webmaster setfacl … ), Anda tidak memerlukan hak istimewa yang lebih tinggi untuk operasi sehari-hari.

Terkadang nyaman untuk mengizinkan banyak pengguna menulis dalam direktori, atau memiliki izin yang berbeda untuk beberapa pengguna selain pemilik atau untuk banyak grup. Daftar kontrol akses memberi Anda kemampuan ini. Lihat Masalah izin untuk direktori bersama di server atau Masalah izin skrip pencadangan.


Ya, login sebagai root yang memberi Anda kontrol akses pengguna super.
Konsep yang sama di windows, Anda dapat masuk ke terminal menggunakan administrator.


Linux
  1. Apakah ada cara untuk memeriksa rpath saat ini di Linux?

  2. Apakah ada Flash Player mandiri untuk Linux?

  3. Layanan Linux:apakah ada GUI untuk layanan?

  1. 20 perintah Linux penting untuk setiap pengguna

  2. Apakah ada cara untuk membuat ext-filesystem menggunakan lebih sedikit ruang untuk dirinya sendiri di Linux?

  3. Apakah ada alternatif untuk JTS TestBuilder di Linux?

  1. Tutorial perintah cd Linux untuk pemula (8 Contoh)

  2. Linux – Alat Untuk Mengukur Kualitas Entropi?

  3. 11 Perangkat Lunak CAD Terbaik untuk Linux