Chmod

Aquest article o secció no cita les fonts o necessita més referències per a la seva verificabilitat.
Chmod
Modifica el valor a Wikidata
Tipusutilitat UNIX Modifica el valor a Wikidata
Versió inicial3 novembre 1971 Modifica el valor a Wikidata

L'ordre chmod (abreviatura de l'expressió anglesa change mode) és una ordre de la consola d'Unix i sistemes basats en Unix.

En executar-lo, es poden canviar el mode del sistema d'arxius de fitxers i directoris. Els modes inclouen permisos i modes especials.

Explicació

r (read) w (write) x (execute)

Els permisos d'un fitxer/carpeta s'escriuen de forma octal (amb nombres) o amb lletres (binari): S'agrupen en tres grups de tres dígits (usuari, grup, altres). En un servidor web apache amb Linux, l'usuari fa referència al propietari del fitxer o carpeta i els altres fa referència a l'apache (el servidor web).

  • En el cas de fer-ho per lletres, s'utilitzen els caràcters r, w i x (mirar apartat anterior). I s'agrupen pels grups de tres dígits.
  • En el segon cas, s'utilitzen les lletres, per arribar a la conclusió:

-rwxr-xr-x (fitxer típic de l'apache) -- ho passem a un binari simple (1 existeix, 0 no) → 111 101 101 -- Ara ho passem a números octals (sistema octal, tot i que els decimal dona el mateix resultat) ⇒ 111 → 7; 101 → 5; 101 → 5; → 755. Aquest és el nombre del permís traslladat a octal.

Carpeta o fitxer ?

Sabem que es tracta d'un fitxer quan al davant del permís (per exemple: -rwxrwx---, on guió és nul) quan el primer caràcter és un guió, si fos una carpeta, seria d

Utilització shell Unix

#chmod [u,g,o] +/- rwx

Utilització Php 5

chmod ("arxiu", "0xxx") [on xxx són els tres nombres del permis]

  • Vegeu aquesta plantilla
Programes de la línia d'ordres Unix i UNIX-like
Sistema de fitxers
  • cat
  • chmod
  • chown
  • chgrp
  • cksum
  • cmp
  • cp
  • dd
  • du
  • df
  • file
  • fsck
  • fuser
  • ln
  • ls
  • mkdir
  • mount
  • mv
  • pax
  • pwd
  • rm
  • rmdir
  • split
  • tee
  • touch
  • type
  • umask
Processos
  • at
  • bg
  • chroot
  • cron
  • fg
  • kill
  • killall
  • nice
  • pgrep
  • pkill
  • ps
  • pstree
  • time
  • top
Entorn d'usuari
  • clear
  • env
  • exit
  • finger
  • history
  • logname
  • mesg
  • passwd
  • su
  • sudo
  • uptime
  • talk
  • tput
  • uname
  • w
  • wall
  • who
  • whoami
  • write
Processador de textos
  • awk
  • banner
  • basename
  • comm
  • csplit
  • cut
  • diff
  • dirname
  • ed
  • ex
  • fmt
  • fold
  • head
  • iconv
  • join
  • less
  • more
  • nl
  • paste
  • printf
  • sed
  • sort
  • spell
  • strings
  • tail
  • tr
  • uniq
  • vi
  • wc
  • xargs
  • yes
Programació del Shell
  • alias
  • cd
  • echo
  • test
  • unset
  • wait
Xarxes
Cerca
Documentació
  • apropos
  • help
  • man
Altres
  • bc
  • dc
  • cal
  • expr
  • lp
  • od
  • sleep
  • true and false