CHMOD- (1) Halaman Manual

CHMOD- (1) Halaman Manual

Nama

Chmod - Ubah Bit Mode File

Ringkasan

Chmod [PILIHAN]… MODE[,MODE]… MENGAJUKAN..
Chmod [PILIHAN]… File mode oktal..
Chmod [PILIHAN]… -referensi = file rfile..

Keterangan

Halaman manual ini mendokumentasikan versi GNU Chmod. Chmod mengubah bit mode file dari masing -masing file yang diberikan sesuai dengan mode, yang dapat berupa representasi simbolik dari perubahan yang harus dilakukan, atau nomor oktal yang mewakili pola bit untuk bit mode baru.

Format mode simbolik adalah [Ugoa…] [[+-=] [perms… ]… ], Di mana perms adalah nol atau lebih huruf dari set rwxxst, atau satu huruf dari set Ugo. Beberapa mode simbolik dapat diberikan, dipisahkan oleh koma.

Kombinasi huruf Ugoa mengontrol akses pengguna mana ke file akan diubah: pengguna yang memilikinya (u), pengguna lain di grup file (G), pengguna lain tidak ada di grup file (Hai), atau semua pengguna (A). Jika tidak ada yang diberikan, efeknya seolah -olah A diberikan, tetapi bit yang ditetapkan di Umask tidak terpengaruh.

Operator + menyebabkan bit mode file yang dipilih ditambahkan ke bit mode file yang ada dari setiap file; - menyebabkan mereka dihapus; Dan = menyebabkan mereka ditambahkan dan menyebabkan bit yang tidak disebutkan untuk dilepas kecuali bahwa bit Pengguna dan ID grup yang tidak disebutkan tidak terpengaruh tidak terpengaruh.

Surat-surat rwxxst Pilih Bit Mode File untuk pengguna yang terkena dampak: baca (R), menulis (w), jalankan (atau cari direktori) (X), jalankan/cari hanya jika file adalah direktori atau sudah memiliki izin untuk beberapa pengguna (X), atur ID pengguna atau grup saat eksekusi (S), bendera penghapusan terbatas atau bit lengket (T). Alih -alih satu atau lebih dari huruf -huruf ini, Anda dapat menentukan tepat salah satu dari huruf Ugo: izin yang diberikan kepada pengguna yang memiliki file (u), izin yang diberikan kepada pengguna lain yang merupakan anggota grup file (G), dan izin yang diberikan kepada pengguna yang tidak ada dalam dua kategori sebelumnya (Hai) .

Mode numerik adalah dari satu hingga empat digit oktal (0-7), diturunkan dengan menambahkan bit dengan nilai 4, 2, dan 1. Digit yang dihilangkan diasumsikan memimpin nol. Digit pertama memilih ID Pengguna Set (4) dan Set ID Grup (2) dan penghapusan terbatas atau atribut Sticky (1). Digit kedua memilih izin untuk pengguna yang memiliki file: baca (4), tulis (2), dan jalankan (1); yang ketiga memilih izin untuk pengguna lain di grup file, dengan nilai yang sama; Dan yang keempat untuk pengguna lain tidak ada di grup file, dengan nilai yang sama.

Chmod tidak pernah mengubah izin tautan simbolik; itu Chmod Panggilan sistem tidak dapat mengubah izin mereka. Ini bukan masalah karena izin tautan simbolik tidak pernah digunakan. Namun, untuk setiap tautan simbolis yang tercantum pada baris perintah, Chmod mengubah izin dari file yang diarahkan ke. Sebaliknya, Chmod mengabaikan hubungan simbolis yang dihadapi selama traversal direktori rekursif.

Bit setuid dan setgid

Chmod menghapus bit set-grup-id dari file reguler jika ID grup file tidak cocok dengan ID grup efektif pengguna atau salah satu ID grup tambahan pengguna, kecuali jika pengguna memiliki hak istimewa yang sesuai. Pembatasan tambahan dapat menyebabkan bit set-user-id dan set-grup-id dari MODE atau Rfile diabaikan. Perilaku ini tergantung pada kebijakan dan fungsionalitas yang mendasarinya Chmod panggilan sistem. Jika ragu, periksa perilaku sistem yang mendasarinya.

Chmod mempertahankan bit set-pengguna-id direktori dan set-grup-id kecuali Anda secara eksplisit menentukan sebaliknya. Anda dapat mengatur atau membersihkan bit dengan mode simbolik seperti u+s Dan G-S, dan Anda dapat mengatur (tetapi tidak jelas) bit dengan mode numerik.

Bendera penghapusan terbatas atau bit lengket

Bendera penghapusan terbatas atau bit lengket adalah bit tunggal, yang interpretasinya tergantung pada jenis file. Untuk direktori, ini mencegah pengguna yang tidak beruntung menghapus atau mengganti nama file di direktori kecuali mereka memiliki file atau direktori; Ini disebut Bendera Penghapusan Terbatas untuk direktori, dan umumnya ditemukan di direktori dunia seperti /tmp. Untuk file reguler di beberapa sistem yang lebih lama, bit menyimpan gambar teks program pada perangkat swap sehingga akan memuat lebih cepat saat dijalankan; Ini disebut Bit lengket.

Pilihan

Ubah mode setiap file ke mode.

-C, -perubahan
seperti verbose tetapi melaporkan hanya saat perubahan dilakukan
-tidak ada akar-akar
Jangan merawat '/' khususnya (default)
-CESSRECT-ROOT
Gagal beroperasi secara rekursif di '/'
-F, -diam, -diam
Menekan sebagian besar pesan kesalahan
-v, -verbose
output diagnostik untuk setiap file yang diproses
-referensi=Rfile
Gunakan Mode RFile alih -alih Nilai Mode
-R, -rekursif
Ubah file dan direktori secara rekursif
-membantu
Tampilkan bantuan dan keluar ini
-Versi: kapan
Informasi dan keluar versi output

Setiap mode adalah dari bentuk '[UgoA]*([-+=] ([RWXXST]*| [Ugo]))+'.

Pengarang

Ditulis oleh David Mackenzie dan Jim Meyering.

Melaporkan bug

Laporkan bug ke .

hak cipta

Hak Cipta © 2008 Free Software Foundation, Inc. Lisensi GPLV3+: GNU GPL versi 3 atau lebih baru
Ini adalah perangkat lunak gratis: Anda bebas mengubah dan mendistribusikannya kembali. Tidak ada jaminan, sejauh diizinkan oleh hukum.

Dokumentasi lengkap untuk Chmod dipertahankan sebagai manual Texinfo. Jika info Dan Chmod Program diinstal dengan benar di situs Anda, perintah

info chmod

harus memberi Anda akses ke manual lengkap.

Tutorial Linux Terkait:

  • Cara memasang gambar iso di linux
  • Dasar -dasar matematika komputer: biner, desimal, heksadesimal, oktal
  • Cara membuat cadangan tambahan dan diferensial dengan tar
  • File Konfigurasi Linux: 30 Teratas Paling Penting
  • Cara menulis ekstensi nautilus dengan nautilus-python
  • Cara menggunakan file sebagai kunci perangkat luks
  • Menguasai loop skrip bash
  • Cara membuat dan memanipulasi arsip tar menggunakan python
  • Cara Terhubung ke Server FTP Menggunakan Python
  • Cara membandingkan file menggunakan diff