Com asSignar privilegis als arxius en MAC OS X
Als ordinadors que fan servir "unix" com a sistema operatiu, els arxius se'ls hi pot donar diferents permisos tambŽ anomenats privilegis (lectura, escriptura i execuci—), en tres nivells diferents (propietari, grup i resta d'usuaris).
En una xarxa d'ordinadors amb Mac OS X el privilegis d'accŽs es poden canviar fent servir el "Finder", amb "WorkGroup Manager" o mitjanant l'aplicaci— "Terminal".
A tenir en compte!
Tots els procediments explicats s—n per a canviar els privilegis que tinguin els fitxers. Per a ajustar els privilegis que es vol que tinguin per defecte els fitxers al crear-los, cal fer servir el comandament "umask".
ASSIGNAR PRIVILEGIS AL "FINDER"
Al "Finder" per a fer canvis de propietari, grup o privilegis d'accŽs nomŽs cal seleccionar l'arxiu o carpeta i demanar informaci—:
Archivo -> Obtener informaci—n
En aquesta finestra d'informaci— apareixen vˆries opcions, nom del fitxer, extensi—, aplicaci— predeterminada per a la seva lectura, etc. A la part inferior es pot desplegar les opcions referents als "Permisos y propietario".
![]() |
NomŽs cal fer la selecci— del propietari, grup i privilegis que es vol que tingui l'arxiu o carpeta. |
![]() |
Si la selecci— feta Žs una carpeta, a la part inferior apareix un bot— amb la possibilitat que el propietari, grup i privilegis s'asignin a tots els fitexrs i carpetes que contingui. |
"WorkGroup Manager" Žs l'aplicaci— inclosa al Mac OS X Server per a la gesti— d'usuaris i privilegis. S'instalála al disc dur del servidor a
/Applications/Server
per˜ tambŽ es possible fer-la servir des de qualsevol altra ordinador que no sigui el servidor.
Quan s'obre l'aplicaci— demana a quin servidor es vol connectar i quin usuari i contrasenya es farˆ servir, naturalment per a fer canvis al servidor caldrˆ posar l'adrea IP o nom DNS del servidor i fer servir les dades d'un usuari amb privilegis d'administrador del domini.
Un cop validats amb privilegis d'administrador, per a fer el canvi d'usuari, grup i privilegis cal seleccionar el bot— superior esquerra que tŽ el nom "Sharing".

A la finestra apareix ara a l'esquerra la llista de fitxers compartits dels discos dels servidor i a la dreta quatre botons "General", "Access", "Protocols" i "Network Mount". Cal seleccionar "Access".
En aquesta finestra "Access" es pot ajustar els privilegis i escriure el nom del propietari i grup o prement el bot— inferior "Users & Groups" escollir-los d'una llista.

Si la selecci— feta Žs una carpeta, per a "extendre" el nom del propietari, grup i permisos es pot premer el s’mbol semblant a una roda dentada i escollir l'opci— "Propagate permissions". Al fer-ho s'obrirˆ una finestra on es pot escollir quins s—n els valors que es volen "extendre" als fitxers continguts a la carpeta.

Si es fa servir "Terminal" l'assignaci— de propietari i grup es canvien amb el comandament "chown" i els privilegis es canvien fent servir el comandament "chmod". Es pot trobar mŽs informaci— teclejant en Terminal":
man chmod
man chown
o a internet a moltes pˆgines, com ara:
http://www.linuxinfor.com/spanish/man1/
L'estructura bˆsica del comandament "chown" Žs:
Per a canviar el propietari
chown nom_del_propietari
Per a canviar el grup
chown :nom_del_grup
Per a canviar el propietari i el grup
chown nom_del_propietari:nom_del_grup
Si es vol canviar el propietari i/o grup d'una carpeta i que el canvi tambŽ es faci a tots els arxius que contŽ la carpeta es pot fer servir el comandament -R (recursiu).
Exemples
Al "Terminal" s'hauria de teclejar...
a. Si es vol assignar com a propietari d'un arxiu a l'usuari "mgarcia"
chown mgarcia /arxiu_al_que_es_vol_canviar_els_privilegis
b. Si es vol assignar com a propietari i grup d'un arxiu a l'usuari "groca" i com a grup "escola"
chown groca:escola /arxiu_al_que_es_vol_canviar_els_privilegis
c. Si es vol assignar com a grup "professors"
chown :professors /arxiu_al_que_es_vol_canviar_els_privilegis
d. Si es vol assignar a una carpeta i tot el seu contingut l'usuari "groca" i com a grup "escola"
chown -R groca:escola /carpeta_a_la_que_es_vol_canviar_els_privilegis
Per a canviar el privilegis dels fitxers amb "chmod" es poden fer servir dos tipus de "codifiacions": simb˜lica o numrica
Valors "simb˜lics" per a assignar privilegis
| u | per al propietari |
| g | per al grup |
| o | per a la resta d'usuaris |
| a | per a tots |
| + | afegir privilegis als que ja tenen els fitxers |
| - | treure privilegis als que tenen els fitxers |
| = | assignar els privilegis indicats |
| , | per a separar els valors a asignar |
| r | per a permetre la lectura |
| w | per a permetre l'escriptura |
| x | per a permetre l'execuci— d'una aplicaci— o donar accŽs si Žs un directori |
Valors "numrics" per a assignar privilegis
1rÊd’git |
per al propietari |
2nÊd’git |
per al grup |
3rÊd’git |
per a la resta d'usuaris |
4 |
per a permetre la lectura |
2 |
per a permetre l'escriptura |
1 |
per a permetre l'execuci— d'una aplicaci— o donar accŽs si Žs un director |
Si es vol canviar el privilegis d'una carpeta i que el canvi tambŽ es faci a tots els arxius que contŽ la carpeta es pot fer servir el comandament -R (recursiu).
Exemples
a. Es vol donar permissos a un fitxer per a que el seu "propietari" el pugui llegir, modificar i executar (executar si Žs una aplicaci— i donar accŽs si Žs un directori). El "grup" tant sols tindrˆ accŽs de lectura i execuci—. "La resta" d'usuaris, que no siguin el propietari i el grup asignats amb anterioritat, tambŽ tindrˆn accŽs de lectura i execuci—.
Privilegis |
simb˜lic |
numric |
|||
| 1r d’git Propietari |
llegir/escriure/executar | rwx |
|
||
| 2n d’git Grup |
llegir/executar | rx |
|
||
| 3r d’git La resta |
llegir/executar | rx |
|
||
El valor numric a fer servir Ê755
El valor simb˜lic a fer servir Êu=rwx,g=rx,o=rx
Al "Terminal" s'hauria de teclejar:
chmod 755 /arxiu_al_que_es_vol_canviar_els_privilegis
o
chmod u=rwx,g=rx,o=rx /arxiu_al_que_es_vol_canviar_els_privilegis
b. Es vol donar permissos a una carpeta i a tots els fitxers que cont per a que el seu "propietari" el pugui llegir, modificar i executar (executar si Žs una aplicaci— i donar accŽs si Žs un directori). El "grup" tambŽ el podrˆ llegir, modificar i executar. "La resta" d'usuaris, que no siguin el propietari i el grup asignats amb anterioritat, nomŽs podrˆ llegir i executar.
Privilegis |
simb˜lic |
numric |
|||
| 1r d’git Propietari |
llegir/escriure/executar | rwx |
|
||
| 2n d’git Grup |
llegir/escriure/executar | rwx |
|
||
| 3r d’git La resta |
llegir/executar | rx |
|
||
El valor numric a fer servir Ê775
El valor simb˜lic a fer servir Êug=rwx,o=rx
Al "Terminal" s'hauria de teclejar:
chmod -R 775 /carpeta_a_la_que_es_vol_canviar_els_privilegis
o
chmod -R ug=rwx,o=rx /carpeta_a_la_que_es_vol_canviar_els_privilegis
Altres exemples de valors a fer servir amb el comandament "chmod":
Privilegis |
simb˜lic |
numric |
||
| Propietari | Grup | La resta | ||
llegir |
llegir escriure executar |
llegir escriure executar |
a=rwx |
777 |
| llegir escriure executar |
llegir escriure executar |
llegir executar |
ug=rwx,o=rx |
775 |
| llegir escriure executar |
llegir executar |
llegir executar |
u=rwx,go=r |
755 |
| llegir escriure executar |
llegir executar |
senseÊprivilegis | u=rwx,g=rx,o-wrx |
750 |
llegir |
senseÊprivilegis | senseÊprivilegis | u=rwx,go-rwx
|
700 |
Temes relacionats
Sistemes de numeraci—
Definir una "umask" per assignar privilegis