Télécharger la liste

Description du projet

Iron Bars SHell is a restricted Unix shell. The user can not step
out of, nor access, files outside the home directory. Two ASCII
configuration files are used for more control. The system administrator
can define which commands may be executed by the user. No other
executables are allowed. The admin also has the opportunity to define
what kind of files the user may create. If a file has a certain
extension (such as .mp3, .c, etc.), ibsh automatically erases it.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2005-06-03 22:32
0.3e

Un débordement de tampon et de 2 bugs de chaîne ont été fixés.
Tags: Major security fixes
A buffer overflow and 2 string bugs were fixed.

2005-05-23 14:31
0.3d

Une vulnérabilité dans la chaîne de format dans un appel syslog a été fixée. Cette vulnérabilité aurait pu permettre aux utilisateurs d'accéder à des fichiers en dehors du répertoire d'accueil.
Tags: Major security fixes
A format string vulnerability in a syslog call was
fixed. This vulnerability could have allowed users
to access files outside the home directory.

2005-05-15 13:18
0.3c

Deux erreurs de segmentation, causé par des caractères non-américaines et des fichiers vides, ont été fixés. Ctrl-Z est maintenant ignorée, et les fichiers de config XTNL échantillon ont été ajoutés pour vous aider.
Tags: Major bugfixes
Two segfaults, caused by non-US characters and empty files,
were fixed. Ctrl-Z is now ignored, and sample XTNL config files
were added for help.

2005-05-12 20:18
0.3b

Principales corrections de bogues dans le Makefile et le code. Les messages sur les droits de la suppression des fichiers illégaux sont enlevés.
Tags: Major bugfixes
Major bugfixes in the Makefile and the code. The messages about removing rights on illegal files are removed.

2005-04-08 04:23
0.3a

Dans cette version, l'administrateur a la possibilité de créer un cmds fichier distinct pour chaque utilisateur. De cette façon, l'administrateur a le contrôle complet des applications sensibles, qui ne devrait être accordé à une poignée de privilégiés. L'administrateur a aussi la possibilité de créer un xtns fichier distinct pour chaque utilisateur. La politique des extensions a été modifié. Maintenant, les deux globals.xtns et les fichiers d'extension de l'utilisateur donnera la liste des extensions qui sont _allowed_! Alors que le code pour la recherche d'illégal / matières dangereuses stockées dans l'espace utilisateur est de retour, il ne sera pas effacer tous les fichiers plus. Au lieu de cela, il supprimera tous les droits de ce fichier, il ne peut donc être exécuté, ou de lire. Il s'agit d'une autre ligne de défense »pour arrêter l'utilisateur à exécuter des programmes stockés dans l'espace utilisateur. L'accès à tous les binaires Linux et le code source des fichiers stockés dans l'espace utilisateur est maintenant bloqué. Chemin absolu pour les utilisateurs limités ne peuvent pas être plus longue que 255 caractères. Tous les fichiers qui sont plus longs (avec chemin complet), sera rebaptisée. Il ya aussi des corrections mineures.
Tags: Major feature enhancements
In this release, the admin has the opportunity to create a
separate cmds file for each user. This way the sysadmin has
complete control over sensitive applications, which should
only be allowed to a selected few. The admin also has the
opportunity to create a separate xtns file for each user. The
extensions policy has been changed. Now both globals.xtns
and the user extension files will list the extensions that are
_allowed_ ! While the code for the search of illegal/
dangerous material stored in user space is back, it will not
erase any files any more. Instead, it will remove all rights
from that file, so it can not be executed, or read. This is
another "defense line" to stop the user to execute programs,
stored in user space. The access to all Linux binaries and
source code files stored in user space is now be blocked.
Absolute path for restricted users cannot be longer then 255
characters. All files that are longer (with full path), will be
renamed. There are also minor bugfixes.

Project Resources