halaman manual chmod- (1)
- 2848
- 279
- Wendell Shields
Nama
CHMOD - Tukar bit mod fail
Sinopsis
chmod [Pilihan]… Mod[,Mod]… Fail…
chmod [Pilihan]… Fail Octal-Mode…
chmod [Pilihan]… -rujukan = fail rfile…
Penerangan
Halaman manual ini mendokumenkan versi GNU dari chmod. chmod mengubah bit mod fail setiap fail yang diberikan mengikut mod, yang boleh menjadi perwakilan simbolik perubahan untuk membuat, atau nombor oktal yang mewakili corak bit untuk bit mod baru.
Format mod simbolik adalah [Ugoa...] [[+-=] [Perms...] ...], di mana Perms sama ada sifar atau lebih huruf dari set RWXXST, atau satu huruf dari set Ugo. Pelbagai mod simbolik boleh diberikan, dipisahkan oleh koma.
Gabungan huruf Ugoa mengawal akses pengguna mana ke fail akan diubah: pengguna yang memilikinya (u), pengguna lain dalam kumpulan fail (g), pengguna lain tidak dalam kumpulan fail (o), atau semua pengguna (a). Sekiranya tidak ada yang diberikan, kesannya seolah -olah a diberikan, tetapi bit yang ditetapkan di usmask tidak terjejas.
Pengendali + menyebabkan bit mod fail yang dipilih ditambah ke bit mod fail sedia ada setiap fail; - menyebabkan mereka dikeluarkan; dan = menyebabkan mereka ditambah dan menyebabkan bit yang tidak disebutkan dikeluarkan kecuali bahawa bit pengguna dan kumpulan set yang tidak disebutkan direktori tidak terjejas.
Surat RWXXST Pilih bit mod fail untuk pengguna yang terjejas: Baca (r), tulis (w), melaksanakan (atau mencari direktori) (x), laksanakan/cari hanya jika fail itu direktori atau sudah melaksanakan kebenaran untuk sesetengah pengguna (X), tetapkan pengguna atau kumpulan ID pada pelaksanaan (s), bendera penghapusan terhad atau sedikit melekit (t). Daripada satu atau lebih huruf ini, anda boleh menentukan dengan tepat salah satu huruf Ugo: Kebenaran yang diberikan kepada pengguna yang memiliki fail (u), kebenaran yang diberikan kepada pengguna lain yang menjadi ahli kumpulan fail (g), dan keizinan yang diberikan kepada pengguna yang tidak mempunyai dua kategori terdahulu (o) .
Mod angka adalah dari satu hingga empat digit oktal (0-7), diperoleh dengan menambah bit dengan nilai 4, 2, dan 1. Digit yang ditinggalkan dianggap sebagai nol utama. Digit pertama memilih ID Pengguna Tetapkan (4) dan set ID Kumpulan (2) dan penghapusan terhad atau melekit (1) atribut. Digit kedua memilih kebenaran untuk pengguna yang memiliki fail: baca (4), tulis (2), dan laksanakan (1); Ketiga memilih kebenaran untuk pengguna lain dalam kumpulan fail, dengan nilai yang sama; dan keempat untuk pengguna lain tidak dalam kumpulan fail, dengan nilai yang sama.
chmod Jangan sekali -kali mengubah keizinan pautan simbolik; The chmod Panggilan sistem tidak dapat mengubah kebenaran mereka. Ini bukan masalah kerana keizinan pautan simbolik tidak pernah digunakan. Walau bagaimanapun, bagi setiap pautan simbolik yang disenaraikan di baris arahan, chmod mengubah keizinan fail yang tajam. Berbeza, chmod Mengabaikan pautan simbolik yang dihadapi semasa traversals direktori rekursif.
Setuid dan setgid bit
chmod membersihkan bit set-group-id fail biasa jika id kumpulan fail tidak sepadan dengan ID kumpulan berkesan pengguna atau salah satu ID kumpulan tambahan pengguna, melainkan jika pengguna mempunyai keistimewaan yang sesuai. Sekatan tambahan boleh menyebabkan set-us-id dan set-group-id bit Mod atau Rfile untuk diabaikan. Tingkah laku ini bergantung pada dasar dan fungsi yang mendasari chmod panggilan sistem. Apabila ragu -ragu, periksa tingkah laku sistem yang mendasari.
chmod Memelihara bit set-us-id dan set-id direktori kecuali anda secara jelas menentukan sebaliknya. Anda boleh menetapkan atau membersihkan bit dengan mod simbolik seperti u+s dan G-S, dan anda boleh menetapkan (tetapi tidak jelas) bit dengan mod angka.
Bendera penghapusan terhad atau sedikit melekit
Bendera penghapusan terhad atau bit melekit adalah sedikit, yang tafsirannya bergantung pada jenis fail. Bagi direktori, ia menghalang pengguna yang tidak berkemampuan daripada mengeluarkan atau menamakan semula fail dalam direktori kecuali mereka memiliki fail atau direktori; ini dipanggil bendera penghapusan terhad untuk direktori, dan biasanya dijumpai di direktori yang ditulis dunia seperti /TMP. Untuk fail biasa pada beberapa sistem yang lebih lama, bit menjimatkan imej teks program pada peranti swap supaya ia akan memuat lebih cepat apabila dijalankan; ini dipanggil ST Sticky.
Pilihan
Tukar mod setiap fail ke mod.
- -c, -perubahan
- seperti verbose tetapi melaporkan hanya apabila perubahan dibuat
- -Tidak-Preserve-Root
- Jangan merawat '/' khas (lalai)
- -memelihara-akar
- Gagal beroperasi secara rekursif pada '/'
- -f, -senyap, -senyap
- menindas kebanyakan mesej ralat
- -v, -verbose
- Keluarkan diagnostik untuk setiap fail yang diproses
- -rujukan=Rfile
- Gunakan mod Rfile dan bukannya nilai mod
- -R, -rekursif
- Tukar fail dan direktori secara rekursif
- -tolong
- Paparkan bantuan dan keluar ini
- -versi
- maklumat dan keluar versi output
Setiap mod adalah bentuk '[ugoa]*([-+=] ([rwxxst]*| [ugo]))+'.
Pengarang
Ditulis oleh David Mackenzie dan Jim Meyering.
Melaporkan pepijat
Laporkan bug kepada .
hak cipta
Hak Cipta © 2008 Yayasan Perisian Percuma, Inc. Lesen GPLv3+: GNU GPL versi 3 atau lebih baru
Ini adalah perisian percuma: anda bebas menukar dan mengagihkan semula. Tidak ada jaminan, setakat yang dibenarkan oleh undang -undang.
Dokumentasi penuh untuk chmod dikekalkan sebagai manual texinfo. Jika maklumat dan chmod program dipasang dengan betul di laman web anda, arahan
- Info Chmod
harus memberi anda akses ke manual yang lengkap.
Tutorial Linux Berkaitan:
- Cara Gunung ISO di Linux
- Asas matematik komputer: binari, perpuluhan, heksadesimal, oktal
- Cara membuat sandaran tambahan dan pembezaan dengan tar
- Fail Konfigurasi Linux: 30 teratas yang paling penting
- Cara Menulis Sambungan Nautilus dengan Nautilus-Python
- Cara menggunakan fail sebagai kunci peranti luks
- Menguasai Gelung Skrip Bash
- Cara membuat dan memanipulasi arkib tar menggunakan python
- Cara menyambung ke pelayan FTP menggunakan python
- Cara membandingkan fail menggunakan diff