y hay que montar bien los directorios y demás. Un pequeño coñazo.
Hmmm .. A mi no me parece que no sea clara. De hecho, te deja
poner todo en el sitio que quieras :?
Como ninguna de las opciones me parece correcta, ¿cómo sería la forma de hacer que un usuario normal pueda ejecutar Golded, hpt y binkd?
Como ninguna de las opciones me parece correcta, ¿cómo sería la
forma de hacer que un usuario normal pueda ejecutar Golded, hpt
y binkd?
Hacer que el owner y el group de TODO lo referente a Fido sea el mismo, y ejecutar los programas con ese usuario.
Como ninguna de las opciones me parece correcta, ¿cómo sería la forma de
hacer que un usuario normal pueda ejecutar Golded, hpt y binkd?
Hacer que el owner y el group de TODO lo referente a Fido sea el mismo, y ejecutar los programas con ese usuario.
Como ninguna de las opciones me parece correcta, ¿cómo sería la
forma de hacer que un usuario normal pueda ejecutar Golded, hpt
y binkd?
Hacer que el owner y el group de TODO lo referente a Fido sea el
mismo, y ejecutar los programas con ese usuario.
Como no he encontrado el mensaje original no estoy muy puesto en los antecedentes de este caso,
pero otra forma parecida podría ser crear un
nuevo grupo FIDO. Asignar a este grupo todos aquellos usuarios que tengan que tener acceso a los programas, y modificar los permisos para que TODOS los miembros del grupo FIDO tenga permiso lectura/escritura/ejecución. LA diferencia con el método de Angel es que así CUALQUIER usuario puede acceder a los ejecutables de FIDO y no hace falta usar el mismo usuario siempre ( estoy hablando del caso de más de un user en el sistema. SI no es el caso la solución de Angel es casi lo mismo.
Solo cerciorarte que según que carpetas del sistema los tengas instalados deberás habilitar el SUID para que se ejecuten como root ( al menos el BinkD que ha de conectarse a Inte. Ese sí lo necesitará))
Solo cerciorarte que seg£n que carpetas del sistema los
tengas instalados deber s habilitar el SUID para que se ejecuten como
root ( al menos el BinkD que ha de conectarse a Inte. Ese s¡ lo necesitar ))
_________________cita________________________
Tras haber seguido los docs que hay voy a ejecutar golded, por
ejemplo, y no puede tener acceso al directorio de mensajes por los permisos. Lo cual para m¡ deja pocas opciones: a) poner todo en el directorio del usuario b) hacer /var y todo lo que hay por debajo
abierto a ‚ste usuario c) ejecutar todo como root :(
Como ninguna de las opciones me parece correcta, ¨c¢mo ser¡a la forma
de hacer que un usuario normal pueda ejecutar Golded, hpt y binkd? ________________fin cita________________________
A ver, que tiene algo de miga la cosa. No es lo mismo ‚se suid en el directorio que en el ejecutable. Yo tengo los ejecutables en "sus
sitios correspondientes" en una jerarqu¡a Debian, que creo es la que
mas respeta el HFS:
-rwxr-xr-x 1 root root 161592 2003-12-01 11:09 /usr/sbin/binkd
-rwsr-sr-x 1 ftn ftn 208328 2003-09-19 08:16 /usr/bin/hpt
-rwxr-xr-x 1 root root 1230380 2003-10-18 23:10 /usr/bin/golded
Y los tres han de acceder a /var/spool/fido o a /var/lib/ftn o a
/var/log. Pero estos directorios son de root. Y acceden. ¨C¢mo? Miro
en detalle y hpt para empezar tiene el sticky puesto ... mmm "sticky"
... :? Eso, en el Modo de mc (que no s‚ de otra forma de mirarlo), aparece como 106755. Los tres:
Este usuario ftn debe tener unos permisos privilegiados pero no doy
con ellos porque no s‚ sacar mucho de /etc/passwd :(
Yo tengo en /etc/group: ftn:x64000:
y en /etc/passwd:
ftn:x:64000:64000:Fidonet,,,:/var/spool/ftn:/bin/bash
... Mmmmm, eso de /var/spool/ftn, mmm.
Pero no encuentro donde se
explica las entradas de /etc/passwd :(
ftn:x:64000:64000:Fidonet,,,:/var/spool/ftn:/bin/bash| | | | \ \ \
Y tampoco menciona nada de
/var/lib/ftn que es donde tengo la base de mensajes.
¨Conclusi¢n? Esto es un l¡o :!
Sysop: | Karloch |
---|---|
Location: | Madrid, Spain |
Users: | 74 |
Nodes: | 8 (0 / 8) |
Uptime: | 30:46:52 |
Calls: | 1,496 |
Calls today: | 1 |
Files: | 17,895 |
D/L today: |
1 files (4K bytes) |
Messages: | 65,879 |