Latest web development tutorials

Linux chmod perintah

Linux chmod perintah

Linux perintah Daquan Linux perintah Daquan

File menyebut izin Linux / Unix dibagi menjadi tiga tingkatan: pemilik file, kelompok, orang lain. Gunakan chmod dapat melakukan kontrol atas bagaimana file disebut oleh orang lain.

Akses: Semua pengguna

tatabahasa

chmod [-cfvR] [--help] [--version] mode file...

parameter Deskripsi

  • Modus: izin string dalam format berikut:
    [ugoa...][[+-=][rwxX]...][,...]

    dimana:
    • u mewakili pemilik dokumen, g merupakan pemilik file milik kelompok yang sama (kelompok) yang, o bahwa orang lain di luar, tiga mewakili kedua.
    • + Berarti otoritas meningkat - menunjukkan menghapus izin, = merupakan satu-satunya akses set.
    • r mewakili baca, w mewakili tulis, x untuk dieksekusi, X mewakili hanya jika file tersebut subdirektori atau file yang telah berangkat sebagai executable.
  • -c: Jika hak akses file telah berubah memang, hal itu menunjukkan aksi perubahan
  • -f: Jika hak akses file tidak dapat diubah dan tidak muncul pesan error
  • Tampilkan detail Izin berubah: v
  • -R: Semua file dan subdirektori di bawah direktori saat akan izin sama untuk mengubah (yang diserahkan kembali, satu per satu perubahan)
  • help: Tampilan BANTUAN
  • version: versi layar
  • contoh

    Siapapun dapat mengajukan file1.txt untuk membaca:

    chmod ugo+r file1.txt

    Siapapun dapat mengajukan file1.txt untuk membaca:

    chmod a+r file1.txt

    File file1.txt dengan file2.txt untuk pemilik file, itu milik dengan kelompok yang dapat menulis, tetapi yang lain di luar itu tidak dapat ditulis:

    chmod ug+w,o-w file1.txt file2.txt

    Ex1.py akan mengatur hanya pemilik file dapat mengeksekusi:

    chmod u+x ex1.py

    Direktori saat semua file dan subdirektori ditetapkan siapa pun dapat membaca:

    chmod -R a+r *

    Selain chmod Anda juga dapat menggunakan nomor untuk mewakili hak seperti:

    chmod 777 file

    Sintaksnya adalah:

    chmod abc file

    Di mana a, b, c masing-masing nomor, masing-masing hak akses pengguna, grup, dan Lain-lain.

    r = 4, w = 2, x = 1

    • Untuk rwx properti adalah 4 + 2 + 1 = 7;
    • Untuk rw- properti adalah 4 + 2 = 6;
    • Untuk rx properti adalah 4 + 1 = 5.
    chmod a=rwx file

    dan

    chmod 777 file

    Efek yang sama

    chmod ug=rwx,o=x file

    dan

    chmod 771 file

    Efek yang sama

    Jika menggunakan chmod 4755 filename untuk membuat program ini memiliki hak akses root

    Linux perintah Daquan Linux perintah Daquan