[opensuse-es] Establecer permisos selectivamente
Hola a tod@s: Tengo el siguiente problema: tengo un disco secundario que venía de un sistema GNU/Linux pero la distro no era SUSE, lo colgué en /srv/samba y tiene los datos para los directorios compartidos que tengo en un servidor SAMBA, sobre openSUSE 10.2. El problema me surge con los permisos de acceso, hace poco me reportaron los usuarios que no podían abrir los archivos sin que aparecieran como Solo Lectura y que luego ya no podían grabar en los directorios. Así que fuí al servidor SAMBA y opté por un #chmod -R 666 * ... desde la raíz de los directorios compartidos Resultado: todos los permisos cambiaron ... desde los MS-Windows puedo acceder a los directorios, pero los directorios me aparecen vacíos ... =:O Respiro ... miro mediante un fish desde otro openSUSE y toda la info continúa allí ... ':-) Esta vez lo intento de otra manera: #chmod -R 777 * ... desde la raíz de los directorios compartidos Resultado: todos los permisos cambiaron ... desde los MS-Windows puedo acceder a los directorios, y toda la información está en orden, cuando se abren los archivos ya no aparece el Sólo Lectura y se puede grabar normalmente. :-) A éstas alturas pienso que la solución se dió, pero no como yo la hubiera querido; así que acudo nuevamente a ustedes para preguntar: Cómo puedo hacer (utilizando el chmod u otro comando útil) que los archivos puedan ser modificados por cualquier usuario (actualmente cada archivo cuenta con usuario: nobody, y grupo: users) sin que me afecte el acceso a los directorios y subdirectorios y sin tener que hacerlo manualmente (ingresando a cada directorio/subdirectorio y ejecutando #chmod -R 666) ... ? Quedo atento a sus comentarios/indicaciones/sugerencias. Cordialmente, Cuervo Linuxero P. D. Lo he intentado mediante fish/konqueror y se demora una eternidad ... y ni mi jefe ni mis compañeros me dan hasta el Día del Juicio para que quede listo, por eso eché mano del chmod. -- No recibo/envío información elaborados en/para M$-Word, M$-Excel, M$-PowerPoint, M$-Outlook o formatos privativos similares. Le invito a leer mis razones: http://www.gnu.org/philosophy/no-word-attachments.es.html --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 10/05/07, RŌNIN escribió:
Así que fuí al servidor SAMBA y opté por un
#chmod -R 666 * ... desde la raíz de los directorios compartidos
Resultado: todos los permisos cambiaron ... desde los MS-Windows puedo acceder a los directorios, pero los directorios me aparecen vacíos ... =:O
Si utilizas el modificador "-R" los permisos se cambian de forma recursiva y todos los ficheros se ven afectados.
Cómo puedo hacer (utilizando el chmod u otro comando útil) que los archivos puedan ser modificados por cualquier usuario (actualmente cada archivo cuenta con usuario: nobody, y grupo: users) sin que me afecte el acceso a los directorios y subdirectorios y sin tener que hacerlo manualmente (ingresando a cada directorio/subdirectorio y ejecutando #chmod -R 666) ... ?
En el fichero de configuración de samba (/etc/samba/smb.conf) puedes seleccionar el comportamiento y los permisos de cada directorio que compartes de forma individualizada. En el manual de smb.conf tienes todas las opciones. Saludos, -- Camaleón
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-05-10 a las 15:14 -0500, RONIN escribió:
Así que fuí al servidor SAMBA y opté por un
#chmod -R 666 * ... desde la raíz de los directorios compartidos
A mí esto de que deis los permisos con numeritos me fastidia. Ahora me tengo que mirar la chuleta y ver que significa eso. Vamos, ¿no está más clarito: rw.rw.rw? Y encima el día de la bestia :-P
Resultado: todos los permisos cambiaron ... desde los MS-Windows puedo acceder a los directorios, pero los directorios me aparecen vacíos ... =:O
Claro, si los directorios no son "ejecutables" no puedes entrar en ellos.
Respiro ... miro mediante un fish desde otro openSUSE y toda la info continúa allí ... ':-)
Esta vez lo intento de otra manera:
#chmod -R 777 * ... desde la raíz de los directorios compartidos
Resultado: todos los permisos cambiaron ... desde los MS-Windows puedo acceder a los directorios, y toda la información está en orden, cuando se abren los archivos ya no aparece el Sólo Lectura y se puede grabar normalmente. :-)
Y ejecutar los ficheros word, de paso :-P
A éstas alturas pienso que la solución se dió, pero no como yo la hubiera querido; así que acudo nuevamente a ustedes para preguntar:
Cómo puedo hacer (utilizando el chmod u otro comando útil) que los archivos puedan ser modificados por cualquier usuario (actualmente cada archivo cuenta con usuario: nobody, y grupo: users) sin que me afecte el acceso a los directorios y subdirectorios y sin tener que hacerlo manualmente (ingresando a cada directorio/subdirectorio y ejecutando #chmod -R 666) ... ?
La manera chula pues sería algo como esto: find /discopath* -type f -exec chmod a+r+w '{}' ; find /discopath* -type d -exec chmod a+r+w+x '{}' ; Ahora bien, si desde el principio hubieras hecho: chmod -R a+r+w * hubiera funcionado, porque el atributo "x" ni se toca al no mencionarlo. Con los numeritos que tanto os gustan los borraste ;-P
Lo he intentado mediante fish/konqueror y se demora una eternidad ... y ni mi jefe ni mis compañeros me dan hasta el Día del Juicio para que quede listo, por eso eché mano del chmod.
Eso os pasa por usar utilidades tan chulas como el konqueror. Es muy chula sí, pero... ya ves. Prueba el "mc". - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFGREcStTMYHG2NR9URAn2TAJ4xJ3pFneNYGfPLURc2Gik6aUXbdwCcCKgA Ge+f8qzIuY3mlbdhmhMZpXs= =ihM4 -----END PGP SIGNATURE-----
El 11/05/07, Carlos E. R.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
hello.. tanto tiempo !!!:D
El 2007-05-10 a las 15:14 -0500, RONIN escribió:
Así que fuí al servidor SAMBA y opté por un
#chmod -R 666 * ... desde la raíz de los directorios compartidos
A mí esto de que deis los permisos con numeritos me fastidia. Ahora me tengo que mirar la chuleta y ver que significa eso. Vamos, ¿no está más clarito: rw.rw.rw? Y encima el día de la bestia :-P
mmm.. a mi me fastidia las letracitas !!! y esto del + y - .. uufffff.... no gracias !!! por cierto, sobre esto del numero de la bestia.. creo que te impressionaste con Constantine... es cierto que existen algunos "daemons" en el sistema tambien y algunos iconos con cuernos y comandos como "killall" pero esto no comproba nada !!!! salu2 -- -- Victor Hugo dos Santos Linux Counter #224399 --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-05-11 a las 10:36 -0400, Victor Hugo dos Santos escribió:
A mí esto de que deis los permisos con numeritos me fastidia. Ahora me tengo que mirar la chuleta y ver que significa eso. Vamos, ¿no está más clarito: rw.rw.rw? Y encima el día de la bestia :-P
mmm.. a mi me fastidia las letracitas !!! y esto del + y - .. uufffff.... no gracias !!!
Pero con letritas no hubiera tocado el atributo "x" de los directorios (ni de nada). Con numeritos, el "6" pone a "0" el bit correspondiente a la ejecución. No es sólo cuestion de numeros o letras, es cuestión de que afectan distinto. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFGRJULtTMYHG2NR9URAoTIAJ9SZ+jMu03wGp4rwX1nfo7ikKbhUQCeK5Vi lH+YR5ftIbEIeULCGTgtvFQ= =Aw4M -----END PGP SIGNATURE-----
El Viernes, 11 de Mayo de 2007 11:08, Carlos E. R. escribió:
El 2007-05-11 a las 10:36 -0400, Victor Hugo dos Santos escribió:
A mí esto de que deis los permisos con numeritos me fastidia. Ahora me tengo que mirar la chuleta y ver que significa eso. Vamos, ¿no está más clarito: rw.rw.rw? Y encima el día de la bestia :-P
mmm.. a mi me fastidia las letracitas !!! y esto del + y - .. uufffff.... no gracias !!!
Hay forma de cambiar los atributos de los archivos, por medio de terminal. Esto lo quiero por que, el root, no puede entrar de manera de ventanas.
Pero con letritas no hubiera tocado el atributo "x" de los directorios (ni de nada). Con numeritos, el "6" pone a "0" el bit correspondiente a la ejecución.
No es sólo cuestion de numeros o letras, es cuestión de que afectan distinto.
-- Marco Aurelio Moncada Coello http://ar.geocities.com/m_a_moncada_1965 Estoy a tu disposiciòn en el correo siguiente marco@maxcom.net.mx --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-05-11 a las 20:42 -0500, Marco Aurelio Moncada Coello(linux Suse...:
Hay forma de cambiar los atributos de los archivos, por medio de terminal.
Esto lo quiero por que, el root, no puede entrar de manera de ventanas.
Claro. Con chmod o con "mc". - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFGRZKktTMYHG2NR9URAlsSAJ9vj4EBYS9NMKarvbnOsCwX46AcGACfSgbp axGngXR8O/3rWE1BKR5WJqo= =sF/j -----END PGP SIGNATURE----- --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 10/05/07, RŌNIN
Hola a tod@s:
Tengo el siguiente problema: tengo un disco secundario que venía de un sistema GNU/Linux pero la distro no era SUSE, lo colgué en /srv/samba y tiene los datos para los directorios compartidos que tengo en un servidor SAMBA, sobre openSUSE 10.2.
El problema me surge con los permisos de acceso, hace poco me reportaron los usuarios que no podían abrir los archivos sin que aparecieran como Solo Lectura y que luego ya no podían grabar en los directorios.
Así que fuí al servidor SAMBA y opté por un
#chmod -R 666 * ... desde la raíz de los directorios compartidos
Resultado: todos los permisos cambiaron ... desde los MS-Windows puedo acceder a los directorios, pero los directorios me aparecen vacíos ... =:O
logico, no tiene los permisons para aceder/listar a los directorios y debes de pasar las rutas completas para editar/mirar los archivos.
Respiro ... miro mediante un fish desde otro openSUSE y toda la info continúa allí ... ':-)
Esta vez lo intento de otra manera:
#chmod -R 777 * ... desde la raíz de los directorios compartidos
mmmm... en teoria esto no deberia de afectar mucho al sistema, principalmente del lado de windows.. ahora el problema seria se hicera esto y tuveras como dueno de los archivos a "root"... esto seria malo, porque cualquera pudiera editar uno de estes archivos y poner una orden, como por ejemplo.. eleminar todo el filesystem.
Resultado: todos los permisos cambiaron ... desde los MS-Windows puedo acceder a los directorios, y toda la información está en orden, cuando se abren los archivos ya no aparece el Sólo Lectura y se puede grabar normalmente. :-)
A éstas alturas pienso que la solución se dió, pero no como yo la hubiera querido; así que acudo nuevamente a ustedes para preguntar:
Cómo puedo hacer (utilizando el chmod u otro comando útil) que los archivos puedan ser modificados por cualquier usuario (actualmente cada archivo cuenta con usuario: nobody, y grupo: users) sin que me afecte el acceso a los directorios y subdirectorios y sin tener que hacerlo manualmente (ingresando a cada directorio/subdirectorio y ejecutando #chmod -R 666) ... ?
para no tener que hacer el mismo a cada instante, debes de revisar la documentacion de smb.conf y mirar los parametros correspondientes a la creacion de archivos y directorios.. alla puedes definir con cuales permisons se creara un archivo nuevo. por cierto, para cambiar el permison de varios archivos y directorios a la vez, es mejor utilizar find. find /home/user/archivos -type f -exec chmod 664 {} \; find /home/user/archivos -type d -exec chmod 2775 {} \; salu2 -- -- Victor Hugo dos Santos Linux Counter #224399 =��u��y��jV���+��"�f�u맙��j7������zϮ�˛���m�)z{.��+���j��zw�zZ�yثy�"�w�r����&jw^�y��ƣy�)z{.������^�ˬz��
participants (5)
-
Camaleón
-
Carlos E. R.
-
Marco Aurelio Moncada Coello(linux Suse 10.2)
-
RŌNIN
-
Victor Hugo dos Santos