Linux komandas

Linux chown komandu piemēri

Linux chown komandu piemēri
Katrs fails un mapes drošībai ir saistīti ar konkrētiem lietotājiem un grupām Linux. Katra lietotāja un grupas atļauja ir atšķirīga, un visi faili un mapes nav pieejami visiem lietotājiem un grupām. Dažreiz mums ir jāmaina jebkura faila vai mapes īpašumtiesības un grupas atļauja no termināļa. Šo uzdevumu var viegli izdarīt, izmantojot komandu “chown”. Komandas 'chown' izmantošanas veidi ir parādīti šajā apmācībā, izmantojot dažādus piemērus.

Sintakse:

chown [IESPĒJA]… [ĪPAŠNIEKS] [: [GROUP]] FILE…
chown [OPTION]… - atsauce = RFILE FILE ..

Komandu 'chown' var izmantot ar faila nosaukumu vai atsauces faila nosaukumu. OPTION, OWNER vai GROUP šai komandai nav obligāti. Jebkuram failam vai mapei var piešķirt trīs veidu trīs veidu lietotāju atļaujas. Lietotāju veidi ir lietotājs, grupa un citi un atļaujas ir lasīt (r), rakstīt (r) un izpildīt (x).

Iespējas:

Atzīmēt Apraksts
-c vai -maina Parāda izmaiņas faktiskā faila īpašumtiesībās.
-atsauce = FILE Izmantojiet, lai mainītu jebkura faila vai mapes īpašumtiesības, pamatojoties uz atsauces failu.
-R vai -rekursīvs Izmantojiet, lai rekursīvi mainītu direktoriju īpašumtiesības.
-novirzīšanās Rīkojieties, kur simboliskās saites norāda.
-h vai -no-dereference Rīkojieties paši par simboliskām saitēm.
-f vai -klusa vai -klusa Kļūdu ziņojumi tiks izlaisti tiem failiem, kuru īpašumtiesības nevar mainīt.
-v vai -verbose Parāda darbības, kas veiktas katram failam chown komandai.

1. piemērs: mainiet faila lietotāja īpašumtiesības

Lietotājam ir jābūt root tiesībām, lai mainītu faila un mapes lietotāja vai grupas īpašumtiesības. Sekojošā komanda “chown” mainīs lietotāja īpašumtiesības uz “root” teksta faila testam.txt '.

$ ls -l tests.txt
$ sudo chown saknes tests.txt
$ ls -l tests.txt

Izeja:

2. piemērs: mainiet faila grupas īpašumtiesības

Lietotājam pirms grupas nosaukuma jāizmanto ':', lai mainītu jebkura faila un mapes grupas īpašumtiesības. Šī komanda “chown” mainīs grupas īpašumtiesības uz studentiem.txt 'fails grupai,' testēšana '.

$ ls -l studenti.txt
$ sudo chown: studentu pārbaude.txt
$ ls -l studenti.txt

Izeja:

3. piemērs: Mainiet gan lietotāja, gan grupas īpašumtiesības uz failu

Gan lietotāja, gan grupas īpašumtiesības var mainīt kopā, izmantojot komandu “chown”. Sekojošā komanda “chown” mainīs lietotāja īpašumtiesības uz “fahmida” un grupas īpašumtiesības uz “testēšana” failam “tests”.txt '.

$ ls -l tests.txt
$ sudo chown fahmida: testēšanas tests.txt
$ ls -l tests.txt

Izeja:

4. piemērs: Mainiet faila īpašumtiesības, pamatojoties uz konkrētu lietotāju

Ja vēlaties mainīt jebkura faila vai mapes īpašumtiesības, pamatojoties uz pašreizējām īpašumtiesībām, jums jāizmanto opcija "-from" ar komandu "chown". Pirmā komanda “chown” šajā piemērā nevarēs mainīt īpašumtiesības, jo pašreizējais īpašnieks ir “fahmida”, nevis “root”. Otrā komanda “chown” mainīs lietotāja īpašumtiesības uz “yesmin” no “fahmida” failam “tests”.txt '.

$ ls -l tests.txt
$ sudo chown - no = root yesmin tests.txt
$ ls -l tests.txt
$ sudo chown - no = fahmida yesmin tests.txt
$ ls -l tests.txt

Izeja:

5. piemērs: mainiet lietotāja un grupas īpašumtiesības no viena faila uz citu faila nosaukumu

Izmantojot opciju -reference, viena faila vai mapes īpašumtiesības var viegli nokopēt uz citu failu un mapi. Šī komanda “chown” nokopēs testa un lietotāja grupas īpašumtiesības.txt 'fails studentiem.txt 'fails.

$ ls -l tests.txt
$ ls -l studenti.txt
$ sudo chown - atsauce = tests.txt studenti.txt
$ ls -l studenti.txt

Izeja:

6. piemērs: rekursīvi mainiet jebkura direktorija lietotāja vai grupas īpašumtiesības

Sekojošā komanda “chown” ar opciju -R mainīs lietotāja īpašumtiesības uz “root” un grupas īpašumtiesības uz “testēšana” visiem mapē “kods” esošajiem failiem un mapēm.

$ ls -l kods
$ sudo chown -R sakne: testa kods /
$ ls -l kods

Izeja:

7. piemērs: uzskaitiet visas izmaiņas, kuras jebkura mape ir veikusi chown

Sekojošā komanda “chown” ar opciju -v parādīs visu īpašumtiesību izmaiņu sarakstu, izpildot komandu.

$ sudo chown -v -R fahmida: fahmida kods
$ ls -l

Izeja:

Secinājums

Šī apmācība palīdzēs Linux lietotājam uzzināt komandas “chown” lietojumu un pareizi pielietot komandu, lai mainītu jebkura faila vai mapes īpašumtiesības.

Labākās Linux spēļu gamepad kartēšanas lietotnes
Ja jums patīk spēlēt spēles Linux ar parastu tastatūru, nevis parasto tastatūru un peles ievades sistēmu, jums ir dažas noderīgas lietotnes. Daudzas d...
Noderīgi rīki Linux spēlētājiem
Ja jums patīk spēlēt spēles Linux, iespējams, ka spēļu pieredzes uzlabošanai, iespējams, esat izmantojis tādas lietotnes un utilītprogrammas kā Wine, ...
HD Remastered spēles operētājsistēmai Linux, kurām nekad agrāk nebija Linux laidiena
Daudzi spēļu izstrādātāji un izdevēji nāk klajā ar veco spēļu HD remaster, lai pagarinātu franšīzes darbības laiku. Lūdzu, faniem, kas pieprasa saderī...