EnglishFrenchSpanyol

Favicon OnWorks

setfacl - Dalam talian dalam Awan

Jalankan setfacl dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah setfacl arahan 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


setfacl - tetapkan senarai kawalan akses fail

SINOPSIS


setfacl [-bkndRLPvh] [{-m|-x} acl_spec] [{-M|-X} acl_file] fail ...

setfacl --restore=fail

DESCRIPTION


Utiliti ini menetapkan Senarai Kawalan Akses (ACL) fail dan direktori. Atas arahan
baris, urutan arahan diikuti oleh urutan fail (yang seterusnya boleh
diikuti dengan urutan perintah yang lain, ...).

Pilihannya -m, and -x mengharapkan ACL pada baris arahan. Entri ACL berbilang adalah
dipisahkan dengan aksara koma (`,'). Pilihan -M, and -X membaca ACL daripada fail atau
daripada input standard. Format kemasukan ACL diterangkan dalam Bahagian ENTRI ACL.

. --set and --set-fail pilihan menetapkan ACL fail atau direktori. ACL sebelum ini ialah
diganti. Entri ACL untuk operasi ini mesti termasuk kebenaran.

. -m (--ubah suai) and -M (--ubah suai-fail) pilihan mengubah suai ACL fail atau direktori.
Entri ACL untuk operasi ini mesti termasuk kebenaran.

. -x (--buang) and -X (--buang-fail) pilihan mengalih keluar masukan ACL. Ia bukan satu kesilapan untuk
alih keluar masukan yang tidak wujud. Hanya penyertaan ACL tanpa kebenaran padang adalah
diterima sebagai parameter, melainkan POSIXLY_CORRECT ditakrifkan.

Apabila membaca daripada fail menggunakan -M, and -X pilihan, setfacl menerima output getfacl
menghasilkan. Terdapat paling banyak satu kemasukan ACL setiap baris. Selepas tanda Pound (`#'), semuanya
sehingga akhir baris dianggap sebagai ulasan.

Jika setfacl digunakan pada sistem fail yang tidak menyokong ACL, setfacl beroperasi pada
bit kebenaran mod fail. Jika ACL tidak muat sepenuhnya dalam bit kebenaran,
setfacl mengubah suai bit kebenaran mod fail untuk mencerminkan ACL sedekat mungkin,
menulis mesej ralat kepada ralat standard, dan kembali dengan status keluar lebih daripada 0.

PERMULAAN
Pemilik fail dan proses yang mampu CAP_FOWNER diberi hak untuk mengubah suai ACL
sebuah fail. Ini adalah sama dengan kebenaran yang diperlukan untuk mengakses mod fail. (Pada
sistem Linux semasa, root adalah satu-satunya pengguna dengan keupayaan CAP_FOWNER.)

PILIHAN


-b, --keluarkan semua
Alih keluar semua entri ACL lanjutan. Entri ACL asas pemilik, kumpulan dan lain-lain
dikekalkan.

-k, --buang-lalai
Keluarkan ACL Lalai. Jika tiada ACL Lalai wujud, tiada amaran dikeluarkan.

-n, --tiada topeng
Jangan mengira semula topeng hak yang berkesan. Tingkah laku lalai setfacl ialah
kira semula entri topeng ACL, melainkan entri topeng telah diberikan secara eksplisit. Topeng itu
entri ditetapkan kepada penyatuan semua kebenaran kumpulan pemilik, dan semua pengguna bernama
dan penyertaan kumpulan. (Ini betul-betul entri yang terjejas oleh entri topeng).

--topeng
Kira semula topeng hak yang berkesan, walaupun entri topeng ACL secara eksplisit
diberi. (Lihat -n pilihan.)

-d, --lalai
Semua operasi digunakan pada ACL Lalai. Entri ACL biasa dalam set input ialah
dinaikkan pangkat kepada entri ACL lalai. Entri ACL lalai dalam set input dibuang.
(Amaran akan dikeluarkan jika itu berlaku).

--restore=fail
Pulihkan sandaran kebenaran yang dibuat oleh `getfacl -R' atau serupa. Semua kebenaran a
subtree direktori lengkap dipulihkan menggunakan mekanisme ini. Jika input mengandungi
ulasan pemilik atau ulasan kumpulan, setfacl cuba memulihkan pemilik dan pemilikan
kumpulan. Jika input mengandungi komen bendera (yang mentakrifkan setuid, setgid, dan
bit melekit), setfacl menetapkan tiga bit tersebut dengan sewajarnya; jika tidak, ia membersihkan mereka.
Pilihan ini tidak boleh dicampur dengan pilihan lain kecuali `--test'.

--ujian
Mod percubaan. Daripada menukar ACL mana-mana fail, ACL yang terhasil disenaraikan.

-R, - berulang
Gunakan operasi pada semua fail dan direktori secara rekursif. Pilihan ini tidak boleh dicampur
dengan `--restore'.

-L, --logik
Berjalan secara logik, ikut pautan simbolik ke direktori. Tingkah laku lalai adalah mengikut
hujah pautan simbolik, dan langkau pautan simbolik yang ditemui dalam subdirektori. Sahaja
berkesan dalam kombinasi dengan -R. Pilihan ini tidak boleh dicampur dengan `--restore'.

-P, --fizikal
Berjalan secara fizikal, jangan ikut pautan simbolik ke direktori. Ini juga melangkau simbolik
hujah pautan. Hanya berkesan dalam kombinasi dengan -R. Pilihan ini tidak boleh dicampur
dengan `--restore'.

-v, --versi
Cetak versi setfacl dan keluar.

-h, - membantu
Cetak bantuan menerangkan pilihan baris arahan.

-- Tamat pilihan baris arahan. Semua parameter yang tinggal ditafsirkan sebagai nama fail,
walaupun mereka bermula dengan sengkang.

- Jika parameter nama fail ialah sengkang tunggal, setfacl membaca senarai fail daripada
input standard.

ACL MASUK
Utiliti setfacl mengiktiraf format kemasukan ACL berikut (kosong dimasukkan untuk
kejelasan):

[d[kesalahan]:] [u[ser]:]uid [:kebenaran]
Kebenaran pengguna bernama. Kebenaran pemilik fail jika uid kosong.

[d[kesalahan]:] g[kumpulan]:gid [:kebenaran]
Kebenaran kumpulan bernama. Kebenaran kumpulan yang memiliki jika gid kosong.

[d[kesalahan]:] m[tanya][:] [:kebenaran]
Topeng hak yang berkesan

[d[kesalahan]:] lain [lain][:] [:kebenaran]
Keizinan orang lain.

Ruang kosong antara aksara pembatas dan bukan pembatas diabaikan.

Entri ACL yang betul termasuk kebenaran digunakan dalam mengubah suai dan menetapkan operasi. (pilihan
-m, -M, --set and --set-fail). Penyertaan tanpa kebenaran medan digunakan untuk penghapusan of
entri (pilihan -x and -X).

Untuk uid and gid anda boleh menentukan sama ada nama atau nombor.

. kebenaran medan ialah gabungan aksara yang menunjukkan kebenaran: baca (r),
menulis (dalam), laksanakan (x), laksanakan hanya jika fail itu ialah direktori atau sudah ada laksana
kebenaran untuk sesetengah pengguna (X). Sebagai alternatif, kebenaran medan boleh menjadi digit perlapanan (0-7).

Secara automatik DIBUAT MASUK
Pada mulanya, fail dan direktori mengandungi hanya tiga entri ACL asas untuk pemilik,
kumpulan itu, dan lain-lain. Terdapat beberapa peraturan yang perlu dipatuhi untuk mendapatkan ACL
menjadi sah:

* Tiga entri asas tidak boleh dialih keluar. Mesti ada betul-betul satu entri setiap satu
jenis kemasukan asas ini.

* Apabila ACL mengandungi entri pengguna bernama atau objek kumpulan bernama, ia mesti juga
mengandungi topeng hak yang berkesan.

* Apabila ACL mengandungi sebarang entri ACL Lalai, tiga entri asas ACL Lalai
(pemilik lalai, kumpulan lalai dan lain-lain lalai) juga mesti wujud.

* Apabila ACL Lalai mengandungi entri pengguna bernama atau objek kumpulan bernama, ia mesti
juga mengandungi topeng hak berkesan lalai.

Untuk membantu pengguna memastikan peraturan ini, setfacl mencipta entri daripada entri sedia ada di bawah
syarat berikut:

* Jika ACL mengandungi entri pengguna bernama atau kumpulan bernama, dan tiada entri topeng wujud, topeng
entri yang mengandungi kebenaran yang sama seperti entri kumpulan dicipta. Melainkan jika -n
pilihan diberikan, kebenaran kemasukan topeng diselaraskan lagi untuk memasukkan
kesatuan semua kebenaran yang terjejas oleh kemasukan topeng. (Lihat -n penerangan pilihan).

* Jika entri ACL Lalai dibuat, dan ACL Lalai tidak mengandungi pemilik, memiliki
kumpulan, atau entri lain, salinan pemilik ACL, kumpulan pemilik, atau entri lain adalah
ditambahkan pada ACL Lalai.

* Jika ACL Lalai mengandungi entri pengguna bernama atau entri kumpulan bernama, dan tiada entri topeng
wujud, entri topeng yang mengandungi kebenaran yang sama seperti ACL Lalai lalai
kemasukan kumpulan ditambah. Melainkan jika -n pilihan diberikan, kebenaran kemasukan topeng
diselaraskan lagi untuk memasukkan penyatuan semua kebenaran yang terjejas oleh topeng
kemasukan. (Lihat -n penerangan pilihan).

CONTOH


Memberi akses baca pengguna tambahan
setfacl -mu:lisa:r fail

Membatalkan akses tulis daripada semua kumpulan dan semua pengguna yang dinamakan (menggunakan hak berkesan
topeng)
setfacl -mm::rx fail

Mengalih keluar masukan kumpulan bernama daripada ACL fail
setfacl -xg:fail kakitangan

Menyalin ACL satu fail ke fail yang lain
getfacl file1 | setfacl --set-file=- file2

Menyalin ACL akses ke dalam ACL Lalai
getfacl --access dir | setfacl -d -M- dir

KEPATUHAN KEPADA POSIX 1003.1e DRAFT STANDARD 17


Jika pembolehubah persekitaran POSIXLY_CORRECT ditakrifkan, tingkah laku lalai setfacl
perubahan seperti berikut: Semua pilihan bukan standard dinyahdayakan. Awalan ``default:'' ialah
kurang upaya. The -x and -X pilihan juga menerima medan kebenaran (dan mengabaikannya).

Gunakan setfacl dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad