Re: canviar permisos a directoris // links

2002-11-11 Conversa Xavi Drudis Ferran
El Sun, Nov 10, 2002 at 01:40:25PM +0100, Ernest Adrogué deia:
 
 La qual cosa és molt molesta perquè quan copio fitxers d'aquesta partició
 a les altres es copien amb permisos d'execució. I si canvies el valor de
 umask per treure la x, llavors també afecta als directoris de manera que
 no hi pots accedir.

Ni idea, has provat (a la desesperada) de canviar l'ordre del noxec i el 
umask=002 ?



-- 
Xavi Drudis Ferran
[EMAIL PROTECTED]



Re: canviar permisos a directoris // links

2002-11-10 Conversa Ernest Adrogué
On Sat, Nov 09, 2002, Xavier Clotet wrote:
 P.D.: les altres opcions de umask a on les podria trobar (és a dir els 
 nombres per els altres tipus de permisos). Al man no hi són (o no les hi 
 he sapigut trobar...).

Mai ho he acabat d'entendre.

Jo tinc una partició FAT32 que es monta automàticament amb les següents
opcions:

/dev/hda5 /home/public vfat nodev,noexec,uid=102,gid=102,umask=002,quiet 0 2

De manera que els permisos dels fitxers i els directoris queden així:

drwxrwxr-x3 public   public   4096 oct 14 00:42 directori
-rw-rw-r--1 public   public  0 nov 10 13:20 fitxer

O sigui, els usuaris del grup public tenen permisos de lectura i escriptura.
Doncs bé, això amb un kernel 2.2.x. El problema és quan arrenco amb un
kernel 2.4.x (sense tocar res més) que em surten els permisos diferents:

drwxrwxr-x3 public   public   4096 oct 14 00:42 directori
-rwxrwxr-x1 public   public  0 nov 10 13:20 fitxer

La qual cosa és molt molesta perquè quan copio fitxers d'aquesta partició
a les altres es copien amb permisos d'execució. I si canvies el valor de
umask per treure la x, llavors també afecta als directoris de manera que
no hi pots accedir.

En fi, si algú em sap donar alguna pista sobre com resoldre això li
estaré francament agraït.

-- 
Ernest Adrogué
eadrogue(at)gmx.net
GnuPG key Id: 1024D/16A6375D 2001-12-30


pgpRdwaA9QqKi.pgp
Description: PGP signature


Re: canviar permisos a directoris // links

2002-11-10 Conversa Jordi Mallach
On Sun, Nov 10, 2002 at 01:40:25PM +0100, Ernest Adrogué wrote:
 Jo tinc una partició FAT32 que es monta automàticament amb les següents
 opcions:
 /dev/hda5 /home/public vfat nodev,noexec,uid=102,gid=102,umask=002,quiet 0 2
 O sigui, els usuaris del grup public tenen permisos de lectura i escriptura.
 Doncs bé, això amb un kernel 2.2.x. El problema és quan arrenco amb un
 kernel 2.4.x (sense tocar res més) que em surten els permisos diferents:
 
 drwxrwxr-x3 public   public   4096 oct 14 00:42 directori
 -rwxrwxr-x1 public   public  0 nov 10 13:20 fitxer

Supose que va haver un canvi en el driver de fat en el 2.4. De fet,
la manera del 2.4 sembla la correcta, encara que siga una merda. No se
cap solució, aparte de no gastar vfat :)

Jordi
-- 
Jordi Mallach Pérez  --  Debian developer http://www.debian.org/
[EMAIL PROTECTED] [EMAIL PROTECTED] http://www.sindominio.net/
GnuPG public key information available at http://oskuro.net/~jordi/


pgpkAVUd1Xl1f.pgp
Description: PGP signature


Re: canviar permisos a directoris // links

2002-11-09 Conversa Jordi Mallach
On Sat, Nov 09, 2002 at 04:18:24PM +0100, Xavier Clotet wrote:
 A l'intentar canviar les propietats del /intercanvi amb chmod 777 
 /intercanvi no em fa res i continua amb els mateixos permisos.

Com aquest sistema de fitxers no és de UNIX, no te ni pajolera de què
son permissos. Ja saps com van les coses en MS-DOS :)

chown: changing ownership of `/intercanvi': L'operació no és permesa

Per això et diu que no es poden fer aquestes operacions.

La solució, montar la partició amb arguments.

Mira en la secció fat del manual de mount:

gid=1000,umask=002

Amb gid=1000, canviaràs el grup a xavier (donat que el teu uid siga
1000, comprova-ho amb l'ordre id) i umask=002 establirà permissos de
lectura i escriptura per al propietari i grup, i lectura per a la resta.

 Tinc al /dev/hdc la gravadora, vaig crear un nou directori, el 
 /dev/gravadora, i vaig voler fer-hi un link de /dev/gravadora a /dev/hdc 
 com el que tinc en el /dev/cdrom cap a /dev/hdb
 
 He provat amb: ln -s /dev/gravadora /dev/hdc
 i amb: ln -d /dev/gravadora /dev/hdc
 però no deu ser així ja que no funciona.

És al revés. ln -s origen destí.

o siga, ln -s /dev/hdc /dev/gravadora

Però si vols gravar, tindràs que fer més coses (activar el suport
ide-scsi del kernel, etc), si apuntes a /dev/hdc només podràs llegir.

Jordi
-- 
Jordi Mallach Pérez  --  Debian developer http://www.debian.org/
[EMAIL PROTECTED] [EMAIL PROTECTED] http://www.sindominio.net/
GnuPG public key information available at http://oskuro.net/~jordi/


pgp89H2nEY33p.pgp
Description: PGP signature


Re: canviar permisos a directoris // links

2002-11-09 Conversa Xavier Clotet

Jordi Mallach wrote:


On Sat, Nov 09, 2002 at 04:18:24PM +0100, Xavier Clotet wrote:
 

A l'intentar canviar les propietats del /intercanvi amb chmod 777 
/intercanvi no em fa res i continua amb els mateixos permisos.
   



Com aquest sistema de fitxers no és de UNIX, no te ni pajolera de què
son permissos. Ja saps com van les coses en MS-DOS :)

 


  chown: changing ownership of `/intercanvi': L'operació no és permesa
   



Per això et diu que no es poden fer aquestes operacions.

La solució, montar la partició amb arguments.

Mira en la secció fat del manual de mount:

gid=1000,umask=002

Amb gid=1000, canviaràs el grup a xavier (donat que el teu uid siga
1000, comprova-ho amb l'ordre id) i umask=002 establirà permissos de
lectura i escriptura per al propietari i grup, i lectura per a la resta.

 

Tinc al /dev/hdc la gravadora, vaig crear un nou directori, el 
/dev/gravadora, i vaig voler fer-hi un link de /dev/gravadora a /dev/hdc 
com el que tinc en el /dev/cdrom cap a /dev/hdb


He provat amb: ln -s /dev/gravadora /dev/hdc
i amb: ln -d /dev/gravadora /dev/hdc
però no deu ser així ja que no funciona.
   



És al revés. ln -s origen destí.

o siga, ln -s /dev/hdc /dev/gravadora

Però si vols gravar, tindràs que fer més coses (activar el suport
ide-scsi del kernel, etc), si apuntes a /dev/hdc només podràs llegir.

Jordi
 


Gràcies, el tema de la partició funciona perfectament.

El tema aquest del link... després d'haver fet el

ln -s /dev/hdc /dev/gravadora

fent:
   casa3-2:/dev# ls -l gravadora
m'apareix: 
   total 0

   lrwxrwxrwx1 root root8 nov  6 16:02 hdc - /dev/hdc
però fent un ls -la amb el directori gravadora no m'apareix que estigui 
lincat com, per exemple, el cdrom:

   drwxr-xr-x2 root root 4096 nov  6 16:02 gravadora
   lrwxrwxrwx1 root root3 oct 30 16:49 cdrom - hdb

al fer un ln -d dev/hdc /dev/gravadora apareix el següent:
   ln: `/dev/gravadora//hdc': File exists

Si en sabeu una solució...


Gràcies un altre cop!

P.D.: les altres opcions de umask a on les podria trobar (és a dir els 
nombres per els altres tipus de permisos). Al man no hi són (o no les hi 
he sapigut trobar...).



___
Yahoo! Messenger
Nueva versión: Webcam, voz, y mucho más ¡Gratis! 
Descárgalo ya desde http://messenger.yahoo.es