Fermandariya Linux ya setfacl hîn bibin

Bikaranîna Setfacl di pelên pelan û derhêneran de destnîşan dikeve navnîşên kontrolkirina Navnîşan (ACLs). Li ser rêza rêzê , rêzek rêzikên peywirdar ji hêla pelên pelan ve têne çêkirin (ku di şûna veguherîna li peymanên din, rêzikên din dikarin ...).

Vebijêrkên -m, û -x hêvî dike ku ACL li ser rêza fermandarê. Têkiliyên ACL pir ji hêla kamerayên (`, ') ve têne dabeşandin. Vebijêrkên -M, û -X ji ajansa an ji standardê standardê ve ACL bixwînin. Format formata ACL di beşa ACL ENTRIES de tête gotin.

Vebijêrkên û hilbijêre- hilbijêre ACL ya pelê an dokumentek damezirandin. ACL berê berê veguherîn. Ji bo vê operasyonê ji bo destûra ACL divê destûrên xwe hene.

Vebijêrkên AC-yê (-modify) û -M (bijartina-pelan) hilbijêre ACL ya dokumentek an dokumentê biguherînin. Ji bo vê operasyonê ji bo destûra ACL divê destûrên xwe hene.

Vebijêrkên AC-ê (-remove) û -X Tenê ACL navnîşên bêyî naveroka pelên wek parameters, têne qebûl kirin, heta ku POSIXLY_CORRECT hatiye diyarkirin.

Dema ku pelên ji xwendinê bi karên -M, û -X bikar bînin, setfacl qebûl dike ku derfeta derfeta getfacl hilberîne. Bi tevahî yek ji ACL navnîş heye. Piştî sembola pound (`# '), her tiştî heta dawiya rêza xuyakirin wek nirxandin.

Heke setfacl li ser pergalê pelan tê bikaranîn ku ACLs piştgirî nake, setfacl li ser bendên mifteyê pelê digerîne. Heke ACL bi temamî destûra destûr nakeve, setfacl ji bo pêkanîna modela pelan veguherîne ACL wekî nêzikî nîşan bide, peyamek çewtiyek xeletiya standard binivîse, û bi rewşek derketinê ji 0 re mezintir vedigire.

SYNOPSIS

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

setfacl --restore = pelê

PERMISSIONS

Mafên pelê û pêvajoyên xurtkirî yên CAP_FOWNER mafê mirovan ji bo pelên ACLs veguherînin rast. Ev e ku bi destûrkirina pelê pelê pêwistî destûr e. (Di pergalên heyî yên heyî de, root yekane bikarhênerê bi karanîna CAP_FOWNER e.)

OPTIONS

-b, --remove-hemî

Hemû pelên ACL belav kirin. Navnîşên ACL yên xwedêkar, komek û yên din têne parastin.

-k, --remove-default

Destûra ACL Heke ne gerîla ACL heye, ne hişyar nehatiye dayîn.

-n, -no-mas

Nîşkêşên mafên bandor ên nerazî nebin. Tevgeriya default default-setfacl e ku hûn têkevin ACL-mask-êkêş bike, lê heke ku maskek maskek zelal hatibû dayîn. Têketina maskê yekîtiya destûra hemî destûrên koma xwedan, û hemî navnîşên navnîşan û navnîşên navnîşê hatine danîn. (Ev bi tevahî navnîşan tête bandor kirin ji hêla masaskê re).

--berrû

Dema ku têketina ACL-mask-eşkere bi zelal hatibû dayîn, heqê mafên bandor ên bandor ên nû ve bistînin. (See -n option.)

-d, -default

Hemû operasyonên li ser ACL ya default Navnîşên ACL yên ku di navnîşa vekirî de veguherînan ji bo ACL navnîşên default-ê de têne pêşve kirin. Navnîşên ACL yên ku di navnîşên vekirî de têne derxistin. (Hişyariyek eger ew pê dibe.)

= hilber = pelê

Restore destûra sazkirinê ji hêla `getfacl -R 've hatî afirandin. Hemî destûrên dabeşkirina dabeşkirina yekem bi bikaranîna vê mekanîzmîzmê têne restore kirin. Heke ku di nav vana şîroveyên xwedan an jî komên grûp hene, û setfacl ji hêla root ve tê veşartin, grûbê xwedêvek û xwedêxistina pelên hemî pelan têne nûkirin. Vebijêrk ji bo `-test 'ji bilî alternatîfên din re nabe.

--îmtîhan

Modela Testê Di şûna guhertina ACLên pelan de, encamên ACL têne guhertin.

-R, -recursive

Li ser hemû pelan û derhêneran operasyonên bicîh bikin. Vebijêrk ev dikare nikare `` bargêr 'bi hev re nabe.

-L, -logical

Rêwîtiya mantîk, peywendiyên sembolîk bibînin. Pêkêşînek pêşniyar e ku armancên girêdanên sembolîk peyivin, û girêdanên têkiliyên sembolîk di nav deverên dîplomatîk de. Vebijêrk ev dikare nikare `` bargêr 'bi hev re nabe.

-P, -physical

Rêveçûna fizîkî, girêdanên hemî sembolîk vekin. Di heman demê de ev armancên girêdanên sembolîk jî bikişîne. Vebijêrk ev dikare nikare `` bargêr 'bi hev re nabe.

--awa

Guhertoya setfacl û derveyî çap bike.

--alîkarî

Ji bo alîkariyên çapkirinê vebijarkên vebijarkên fermî.

Dawiya birêvebirên rêzikên line. Hemû parameterên mayîn wekî navê navên pelan têne şirove kirin, heta ku ew bi dashê dest pê bikin.

Heke peldanka pelê peldanka yekane ye, setfacl lîsteya pelan ji standardên pelê xwendin.

ENLIES

Bikaranîna setfacl ji belgeyên ACL yên navnîşan nas dikirin (pêdivî ye ku ji bo ravekirinê):

[d [efault]:] [u [ser]:] uid [: perms ]

Permissions of user name. Destûrên xwedê xwediyê pelê if uid vala ye.

[d [efault]:] g [roup]: gid [: perms ]

Permissions of a named name. Destûrên koma grûpê heke ger gire ye.

[d [efault]:] m [bipirsî] [:] [: perms ]

Maskên mafî yên bandor

[d [efault]:] o [t] [:] [: perms ]

Destûrên din ên din

Whitespace di navbera tîmên demjimêr û hûrgelên ne-delimiter de têne guhartin.

Têketinên ACL yên ku di destûr de têne guhertin û operasyonan têne bikaranîn. (bijartin -m , -M , -set- û -set-file ). Entry without field fields field for deletion of entries (options -x and -X ).

Ji bo uid û gire hûn dikarin navnîşan an jî hejmareke diyar bikin.

Zeviyek pevçûn ji hevalbendan re ye ku destûrên xwe nîşan dide: (r) bixwînin, binivîse (w) , darizandin (x) , tenê pêdivî ye ku pelê pirtûkxaneyê ye an jî ji bo hin bikarhêner (x) destnîşan kir . Alternatîf, zeviyên barkêş dikarin hejmarên octal (0-7) bibin.

ZAROKÊN NÎVANÎ

Di destpêkê de, pelan û derhênerî tenê sê bingehên ACL ji bo xwedêvek, grûp û yên din hene. Gelek rêbaz hene ku hewce ne ji bo ku ji bo ACL tê de derbasdar be:

*

Navnîşên sê bingehan nikare jêbirin. Divê her yek ji nav her cureyên navnîşên bingehîn be.

*

Dema ku ACL an navên bikarhênerên navnîş an an navên navên navên navîn hene, divê ew maskek mafek bandor be.

*

Dema ku ACL têkildarên yekser ACL hene, sê sêyemên ACL yên navnîşan (xwedêkûpêkê pêşdankirî, grûpek default, û yên din yên din) divê jî hene.

*

Dema ku yekem ACL li navnîşên bikarhênerên navnîş an an jî navên navên navên navnîş hene, ew jî divê maskên mafên bandor ên default-in.

Ji bo ku alîkarî bikarhênerê van rêbazan bicîh bikin, setfacl di nav şertên jêrîn de navnîşên heyî yên çêkirî çêbike:

*

Heke ACL an navê bikarhêner an navnîşên navên navnîşkirî ye, û maskek tune nîne,, navnîşek maskek ku bi navnîşên heman navnîşan wekhev e ku têkeve navnîşa koman tê çêkirin. Gava ku -n vebijêrê nehatiye dayîn, destûrên maskê yên din jî bi awayekî din têne hesibandin ku ji bo yekîtiyên hemî destûrên bandor ên maskê yên bandorkirî hene. (Binivîse navnîşana -n vebijêre).

*

Heke ku yekem ACL navnîşek çêkiriye, û Kûrek ACL tune tune, xwedêkûpêk an an jî têkildarî din,, kopiyek ACL xwedêvek, komek xwedan an jî navnîşên din veguherîne default ACL.

*

Heke yekem ACL bi navnîşên bikarhênerên navnîşan an navnîşên navên navên navnîşan hene, û navnîşek maskek tune tune, maskek mask heye ku wek heman rêbazên wekî default-ê ya navnîşa Aştî ya ACL ve girêdayî ye. Gava ku -n vebijêrê nehatiye dayîn, destûrên maskê yên din jî lihevhatinê lihevhatin in. (Binivîse navnîşana -n vebijêre).

EXAMPLES

Granting an additional user access read

setfacl -mu: lisa: r pelê

Ji hemî grûp û hemî navên navên navên nivîsandinê veguherînin

setfacl -mm :: pelê rx

Ji bo ACL ya pelê navnîşek navnîşê navê navnîşkirinê jêbirin

setfacl -xg: pelê pelê

Kopîkirina ACL ya yek pelê din

getfacl file1 | setfacl -set-file =-file2

Qeydkirina ACL di default ACL

getfacl -a dir | setfacl -d -M-dir

BİXWÎNE - POSIX 1003.1e DERÊN DAFT 17

Ger POSIXLY_CORRECT pîvana hawirdor diyar e ku, rêbazek default default ya guhertinên setfacl li jêr e: Hûn alternatîfên ne-standard jî asteng kirin. `` Default: '' pêşniyara astengkirî ye. Vebijêrkên The -x û -X jî destûra destûrên xwe qebûl dikin (û wan nerîne).

BİXWÎNE

umask (1)