Ini ialah arahan chmod yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
chmod - tukar bit mod fail
SINOPSIS
Chmod [OPTION]... MODE[,MOD]... FAIL...
Chmod [OPTION]... MOD OCTAL FAIL...
Chmod [OPTION]... --reference=RFILE FAIL...
DESCRIPTION
Halaman manual ini mendokumenkan versi GNU bagi Chmod. Chmod menukar bit mod fail daripada
setiap fail yang diberikan mengikut mod, yang boleh menjadi sama ada perwakilan simbolik
perubahan yang perlu dibuat, atau nombor perlapanan yang mewakili corak bit untuk bit mod baharu.
Format mod simbolik ialah [ugoa...][[-+=][kebenaran...]...], di mana kebenaran sama ada sifar
atau lebih banyak huruf daripada set rwxXst, atau satu huruf daripada set Ugo. Pelbagai
mod simbolik boleh diberikan, dipisahkan dengan koma.
Gabungan huruf ugoa mengawal akses pengguna kepada fail tersebut
berubah: pengguna yang memilikinya (u), pengguna lain dalam kumpulan fail (g), pengguna lain tidak masuk
kumpulan fail (o), atau semua pengguna (a). Jika tiada satu pun daripada ini diberikan, kesannya seolah-olah
(a) telah diberikan, tetapi bit yang ditetapkan dalam umask tidak terjejas.
Pengendali + menyebabkan bit mod fail yang dipilih ditambah kepada mod fail sedia ada
bit setiap fail; - menyebabkan mereka dikeluarkan; dan = menyebabkan mereka ditambah dan menyebabkan
bit yang tidak disebut untuk dialih keluar kecuali bahawa direktori yang tidak disebut set pengguna dan ID kumpulan
bit tidak terjejas.
Surat rwxXst pilih bit mod fail untuk pengguna yang terjejas: baca (r), tulis (w),
laksanakan (atau cari direktori) (x), laksana/cari hanya jika fail itu ialah direktori atau
sudah mempunyai kebenaran melaksanakan untuk sesetengah pengguna (X), tetapkan ID pengguna atau kumpulan pada pelaksanaan (s),
bendera pemadaman terhad atau bit melekit (t). Daripada satu atau lebih surat 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 merupakan ahli kumpulan fail
(g), dan kebenaran yang diberikan kepada pengguna yang bukan dalam kedua-dua yang sebelumnya
kategori (o).
Mod berangka adalah daripada satu hingga empat digit perlapanan (0-7), diperoleh dengan menjumlahkan bit dengan
nilai 4, 2, dan 1. Digit yang ditinggalkan diandaikan sebagai sifar pendahulu. Digit pertama
memilih set ID pengguna (4) dan tetapkan ID kumpulan (2) dan pemadaman terhad atau melekat (1)
sifat-sifat. Digit kedua memilih kebenaran untuk pengguna yang memiliki fail: baca
(4), tulis (2), dan laksanakan (1); yang ketiga memilih kebenaran untuk pengguna lain dalam
kumpulan fail, dengan nilai yang sama; dan yang keempat untuk pengguna lain yang tiada dalam fail
kumpulan, dengan nilai yang sama.
Chmod tidak pernah menukar kebenaran pautan simbolik; yang Chmod panggilan sistem tidak boleh berubah
kebenaran mereka. Ini bukan masalah kerana kebenaran pautan simbolik adalah
tidak pernah digunakan. Walau bagaimanapun, bagi setiap pautan simbolik yang disenaraikan pada baris arahan, Chmod mengubah
kebenaran fail yang ditunjuk. Berbeza, Chmod mengabaikan pautan simbolik yang ditemui
semasa traversal direktori rekursif.
SETUID DAN SETGID BITS
Chmod mengosongkan bit set-kumpulan-ID fail biasa jika ID kumpulan fail tidak sepadan
ID kumpulan berkesan pengguna atau salah satu ID kumpulan tambahan pengguna, melainkan jika
pengguna mempunyai keistimewaan yang sesuai. Sekatan tambahan boleh menyebabkan set-user-ID dan
set-kumpulan-ID bit daripada MODE or RFILE untuk diabaikan. Tingkah laku ini bergantung kepada dasar dan
kefungsian asas Chmod panggilan sistem. Apabila ragu-ragu, semak asasnya
tingkah laku sistem.
Chmod mengekalkan bit set-user-ID dan set-group-ID direktori melainkan anda secara eksplisit
nyatakan sebaliknya. Anda boleh menetapkan atau mengosongkan bit dengan mod simbolik seperti u+s and gs,
dan anda boleh menetapkan (tetapi tidak jelas) bit dengan mod angka.
TERHAD PEMADAM BENDERA OR MELEKIT BIT
Bendera pemadaman terhad atau bit melekit ialah bit tunggal, yang tafsirannya bergantung
pada jenis fail. Untuk direktori, ia menghalang pengguna yang tidak mempunyai hak daripada mengalih keluar atau
menamakan semula fail dalam direktori melainkan mereka memiliki fail atau direktori itu; ini dipanggil
yang terhad penghapusan bendera untuk direktori, dan biasanya ditemui pada dunia-tulisan
direktori seperti / tmp. Untuk fail biasa pada beberapa sistem lama, bit menyimpan fail
imej teks program pada peranti swap supaya ia akan dimuatkan dengan lebih cepat apabila dijalankan; ini adalah
dipanggil melekit sedikit.
PILIHAN
Tukar mod setiap FILE kepada MODE. Dengan --rujukan, tukar mod setiap FILE kepada
iaitu RFILE.
-c, --perubahan
seperti verbose tetapi melaporkan hanya apabila perubahan dibuat
-f, --senyap, --senyap
menyekat kebanyakan mesej ralat
-v, --verbose
mengeluarkan diagnostik untuk setiap fail yang diproses
--tiada-pelihara-akar
jangan layan '/' secara khusus (lalai)
--memelihara-akar
gagal beroperasi secara rekursif pada '/'
--rujukan=RFILE
gunakan mod RFILE dan bukannya nilai MODE
-R, - berulang
menukar fail dan direktori secara rekursif
- membantu paparkan bantuan ini dan keluar
--versi
maklumat versi keluaran dan keluar
Setiap MOD adalah dalam bentuk '[ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][0-7]+'.
Gunakan chmod dalam talian menggunakan perkhidmatan onworks.net