A raíz de las pruebas que estoy haciendo con ‘chroot’ he visto algo raro en los 
permisos de los directorios de mi IFS. En concreto, si hago:

CALL QP2TERM
$ cd /
$ ls –l

Obtengo

total 33406
lrwxrwxrwx    1 qsys     0                16 24 mar 2004  bin -> /usr/bin
drwxrwsr-x    6 qsys     0             40960 19 nov 15:34 dev
drwxr-sr-x    4 qsys     0              8192 11 feb 2016  etc
drwxrwsrwx    7 qsys     0             24576 23 nov 18:59 home
lrwxrwxrwx    1 qsys     0                16 24 mar 2004  lib -> /usr/lib
drwxrwsrwx  129 qspljob  0             65536 20 nov 00:12 PSF400
drwx---rwx   14 qdoc     0              8192 01 ene 1970  QDLS
drwx---rwx    2 qsys     0              2272 19 nov 15:31 QFileSvr.400
drwxr-sr-x    7 qsys     0              8192 11 feb 2016  QIBM
d------r-x    2 qdftown  0              1200 19 nov 15:31 QNTC
drwxrwsrwx    8 qsys     0            315392 23 nov 16:22 QOpenSys
drwxrwxrwx    2 qdftown  0              4096 01 ene 1970  QOPT
drwx--S---    3 qsecofr  0             12288 24 nov 01:41 QSR
drwx---r-x 1167 qsys     0          16265216 24 nov 18:00 QSYS.LIB
drwxrws---   12 qtcp     0              8192 04 mar 2016  QTCPTMM
drwxrwsrwt    8 qsys     0            122880 24 nov 17:45 tmp
drwxr-sr-x    4 qsys     0             24576 17 feb 2016  usr
drwxr-sr-t    2 qsys     0              8192 11 feb 2016  var
drwxrwsr-x    7 qsys     0              8192 11 feb 2016  www

Y veo que varios directorios tienen activado el bit ‘GID’ como se puede ver en 
/home (rws), en /etc (r-s) o en /QOpenSys (rws). Es más, el directorio raíz (/) 
también tiene activado este valor.

No sé si esto es normal o no, pero ¿podríais decirme qué permisos tenéis para 
el directorio raíz (/) y /QOpenSys, porque no tengo claro si esta configuración 
ha sido cambiada a propósito.

Gracias por vuestra comprensión y ayuda.

Javier Mora

De: [email protected] 
[mailto:[email protected]] En nombre de Javier Mora
Enviado el: miércoles, 23 de noviembre de 2016 15:50
Para: 'forum.help400'
Asunto: RE: Pruebas con chroot

Pensaba que el directorio ‘chroot1’ puede estar en cualquier directorio, en 
concreto está en /home/jmora/chroot1. Cuando he realizado las pruebas me he 
asegurado que el directorio actual era ‘/home/jmora’

De todas formas he probado con ‘/home/chroot1’ y tampoco funciona, se repite el 
mismo error.

Gracias por tu interés.

Javier Mora



De: 
[email protected]<mailto:[email protected]>
 [mailto:[email protected]] En nombre de Alex Martínez
Enviado el: miércoles, 23 de noviembre de 2016 15:01
Para: forum.help400
Asunto: Re: Pruebas con chroot

Hola

posiblemente te falte el directorio /home/chroot1

Salu2

El 23 de noviembre de 2016, 10:32, Javier Mora 
<[email protected]<mailto:[email protected]>> escribió:
Hola a tod@s,

estoy leyendo algunos artículos sobre ‘chroot’ y jugando un poco con el tema. 
He empezado con

http://www.ibmsystemsmag.com/ibmi/developer/general/change-root/

de Aaron Bartell.

Estoy siguiendo paso a paso sus indicaciones pero estoy encontrando con un 
error que no consigo averiguar por qué sucede.

Estoy en versión 7.2, casi al último nivel de PTF y estoy accediendo a PASE con 
QP2TERM. Estoy utilizando un perfil de usuario sin autorizaciones especiales.

He preparado el entorno con:


mkdir chroot1

pero al ejecutar el siguiente comando:

chroot chroot1 /QOpenSys/usr/bin/bsh

En lugar de obtener un error

/QOpenSys/usr/bin/bsh: No such file or directory

Obtengo

chroot1: Los permisos de acceso al archivo no permiten la acción especificada.

He revisado los permisos de acceso a “./chroot1” y no veo nada extraño (*PUBLIC 
*RWX), además soy el propietario de toda la ruta de directorios.

Haga lo que haga, siempre sale el mismo error. En cambio, si realizo los mismos 
pasos descritos en el artículo con QSECOFR todo ocurre exactamente igual como 
se indica.

No tengo mucha experiencia con ‘chroot’ en el IBM i. Tampoco encuentro qué está 
provocando el problema de los permisos de acceso. ¿Alguno de vosotros sabe qué 
ocurre y cómo resolverlo?

Cualquier ayuda será bienvenida. Gracias por vuestros comentarios.

Javier Mora

____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a