Articles of chroot

S’échapper de chroot ()

Je travaille sur un serveur Web en environnement UNIX avec le langage C. Actuellement, j’ai fini d’emprisonner le processus, mais maintenant je ne peux pas utiliser syslog et me connecter à une option de fichier, ce qui est essentiellement dû au chemin racine modifié. Le nouveau chemin d’access racine du programme est son répertoire. Je […]

Pages de manuel en mode développeur shell sur Chrome OS?

Sur la plupart des systèmes Unix, la commande man affiche généralement une page de manuel pour la commande suivante. Cependant, dans le shell Chrome OS en mode développeur et le shell Linux xfce installé via chroot, man ne fonctionne pas. Existe-t-il des pages de manuel pour Chrome OS?

Comment appeler chroot depuis Java?

J’essaie d’implémenter mon propre shell de base en Java. Une des choses que je veux faire est que lorsqu’un utilisateur se connecte, le répertoire // est “monté” (il se trouve sur le même système de fichiers, mais il initialise le système). Je sais en C, il y a l’appel du système chroot pour mettre en […]

Commande Chroot pour un processus Ruby

Ayant l’application suivante app.rb Ruby: #!/usr/local/Cellar/rbenv/0.3.0/versions/1.9.3-p194/bin/ruby require ‘rubygems’ require ‘sinatra’ get ‘/pwd’ do `pwd` end Je suis capable de le démarrer en tant que serveur Web avec une commande telle que: ./Users/doug/code/backdore/app.rb ruby /Users/doug/code/backdore/app.rb /usr/local/Cellar/rbenv/0.3.0/versions/1.9.3-p194/bin/ruby /Users/doug/code/backdore/app.rb Ensuite, en utilisant un webclient, un GET sur http://localhost:4567/pwd peut renvoyer /Users/doug/code/backdore qui est le chemin actuel à partir […]

schroot: passe une commande à exécuter comme si elle était dans un shell

Je veux faire quelque chose comme: schroot -c name -u root “export A=3 && export B=4” mais je reçois l’erreur: Failed to execute “export”: No such file or directory En d’autres termes, je veux pouvoir exécuter par programmation des commandes shell dans l’environnement schroot . Quelle est la bonne façon d’obtenir ce comportement?

Comment permettre à l’utilisateur chrooté d’accéder à la fois aux access SSH et SFTP

Je sais actuellement comment autoriser un utilisateur soit SOIT OU Sftp en faisant: / etc / ssh / sshd_config Cela permet à l’utilisateur de se connecter avec SSH mais pas SFTP: Subsystem sftp /usr/lib/openssh/sftp-server Match group chrootedgroup ChrootDirectory /var/chroot/ Cela permet à l’utilisateur d’utiliser SFTP mais pas SSH: Subsystem sftp internal-sftp Match group chrootedgroup ChrootDirectory […]

Comment recevoir en toute sécurité les fichiers des utilisateurs finaux via rsync

Je voudrais autoriser les utilisateurs de mon application Web à télécharger le contenu d’un répertoire via rsync. Ce ne sont que des utilisateurs qui se sont connectés en ligne, donc je ne veux pas créer de comptes Unix permanents pour eux, et je veux m’assurer que les fichiers qu’ils téléchargent ne sont stockés sur mon […]

Comment accéder (légitimement) aux fichiers après s’être mis au sandbox chrooté?

Changer un programme Linux C ++ qui donne à l’utilisateur un access limité aux fichiers. Ainsi, le programme se chroote lui-même dans un sandbox avec les fichiers auxquels l’utilisateur peut accéder. Tout a bien fonctionné. Maintenant, cependant, le programme doit accéder à certains fichiers pour ses propres besoins ( pas ceux de l’utilisateur), mais ils […]

Apache 2.4.10 + mod_proxy_fcgi + PHP-FPM avec CHROOT => erreur 404

Tout d’abord, j’ai essayé de configurer une configuration de base pour Apache 2.4, mod_proxy_fcgi et PHP-FPM sur une machine Debian Jessie (Testing). Tout fonctionne bien lors de l’ouverture des fichiers .php. Cependant, si j’active le chroot pour PHP-FPM, je n’obtiens qu’un “fichier introuvable”. message dans mon navigateur. . Configuration contenu partiel de apache2.conf SetHandler “proxy:unix:/var/run/php5-fpm.sock|fcgi://localhost” […]

Apache Chroot – Échec d’ibase_connect

Apache 2, exécutant mod_chroot. Peut accéder aux scripts HTML et PHP basiques. Ce script de test fonctionne correctement avec cli php, donc je sais que la chaîne de connexion est correcte. $host = ‘127.0.0.1:pubdata’; $password =”*******”; $username=”SYSDBA”; $dbh = ibase_connect($host, $username, $password); .. do query etc Cependant, lorsque je l’exécute sous Apache Chroot, il renvoie […]