Verander 'n lêer se regte vanaf die Linux-opdraglyn
Die chmod- opdrag (betekenis veranderende modus) laat jou toe om toegangsregte van lêers en dopgehou te verander.
Die chmod opdrag, soos ander opdragte, kan uitgevoer word vanaf die opdraglyn of deur 'n skriflêer.
As u 'n lêer se toestemmings moet lys, kan u die ls-opdrag gebruik .
chmod Command Syntax
Dit is die korrekte sintaksis wanneer u die chmod-opdrag gebruik:
chmod [opsies] af [, modus] file1 [file2 ...]Die volgende is 'n paar van die gewone opsies wat gebruik word met chmod:
- -f, --silent, --quiet (onderdruk meeste foutboodskappe)
- -v, --verbose (uitsette 'n diagnostiese vir elke lêer verwerk)
- -c, - veranderings (soos verbose maar verslae slegs wanneer 'n verandering gemaak word)
- -R, --recursive (verander lêers en gidse rekursief)
- - help (vertoon hulp en uitgange)
- - weergawe (uitsette weergawe inligting en uitgange)
Hieronder is 'n lys van verskeie numeriese toestemmings wat vir die gebruiker, groep en almal op die rekenaar gestel kan word. Langs die nommer is die lees / skryf / uitvoerende brief ekwivalent.
- 7, rwx, lees, skryf en uitvoer
- 6, rw-, lees en skryf
- 5, rx, lees en uitvoer
- 4, r -, slegs lees
- 3, -wx, skryf en uitvoer
- 2, -w-, skryf slegs
- 1, --x, net uit te voer
- 0, ---, geen
Chmod Opdrag Voorbeelde
As jy byvoorbeeld die toestemming van die lêer "deelnemers" wil verander sodat almal daardeur volle toegang het, sal jy ingaan:
chmod 777 deelnemersDie eerste 7 stel die regte vir die gebruiker, die tweede 7 stel die regte vir die groep, en die derde 7 stel die regte vir almal anders.
As jy die enigste wil wees wat toegang het tot dit, sal jy die volgende gebruik:
chmod 700 deelnemersOm jouself en jou groeplede volle toegang te gee:
chmod 770 deelnemersAs jy volle toegang vir jouself wil hê, maar wil hê dat ander mense nie die lêer verander nie, kan jy:
chmod 755 deelnemersDie volgende gebruik die letters van bo om die toestemmings van "deelnemers" te verander sodat die eienaar kan lees en skryf na die lêer, maar dit verander nie toestemmings vir enigiemand anders nie:
chmod u = rw deelnemersMeer inligting oor die chmod-opdrag
U kan die groep eienaarskap van bestaande lêers en dopgehou verander met die chgrp bevel. Verander die verstekgroep vir nuwe lêers en dopgehou met die newgrp-opdrag.
Onthou dat simboliese skakels wat in 'n chmod-opdrag gebruik word, die ware, teikensobjek beïnvloed.