Command chmod a Linux

Canvieu els permisos d'un fitxer de la línia de comandaments de Linux

La comanda chmod (el mode de canvi de significat) us permet canviar els permisos d'accés de fitxers i carpetes.

La comanda chmod, com altres ordres, es pot executar des de la línia de comandaments o mitjançant un fitxer de seqüència.

Si necessiteu llistar els permisos d'un fitxer, podeu utilitzar l' ordre ls .

Sintaxi de comandaments chmod

Aquesta és la sintaxi correcta quan s'utilitza la comanda chmod:

chmod [opcions] mode [, mode] file1 [file2 ...]

A continuació es mostren algunes de les opcions habituals utilitzades amb chmod:

A continuació es mostra una llista de diversos permisos numèrics que es poden establir per a l'usuari, el grup i qualsevol altra persona a l'ordinador. Al costat del número hi ha la lletra / escriptura / lletra d'execució equivalent.

Exemples de comandaments chmod

Si, per exemple, voleu canviar els permisos del fitxer "participants" per tal que tothom tingui accés complet a ella, introduïu:

chmod 777 participants

El primer set estableix els permisos per a l'usuari, el segon 7 estableix els permisos per al grup, i el tercer set estableix els permisos per a tothom.

Si voleu ser l'únic que pot accedir-hi, usaríeu:

chmod 700 participants

Per donar-vos accés total i complet als vostres membres del grup:

chmod 770 participants

Si voleu tenir accés complet per vosaltres mateixos, però voleu que altres persones no modifiquin el fitxer, podeu utilitzar:

chmod 755 participants

El següent utilitza les lletres de dalt per canviar els permisos de "participants" perquè el propietari pugui llegir i escriure al fitxer, però no canvia els permisos per a cap altra persona:

chmod u = rw participants

Més informació sobre el comandament chmod

Podeu canviar la propietat del grup dels fitxers i carpetes existents amb l'ordre chgrp. Canvieu el grup predeterminat per a fitxers i carpetes nous amb l'ordre newgrp.

Recordeu que els enllaços simbòlics utilitzats en una ordre chmod afectaran l'objecte veritable, objectiu.