REPL控制台应用程序服务

我希望这是正确的论坛,这一点,原谅了幼稚的问题。

我想提供一个“客”登录到一个(非专用)的Linux服务器和运行只是一个控制台应用程序。 用户不能做任何事情超过使用该应用程序。 一个场景可能是:

ssh dervinATsomehost.com (no password)

而只是自动执行shell程序,说

Welcome to Dervin's shell. Dervin$

当用户说出口,整个连接会下降,而不仅仅是应用。

这似乎比较简单,但我不知道从哪里开始。

谢谢。

[ 注:我已为这对Serverfault也。 不知道哪个论坛是最好的。 随时关闭,如果它是不相关。]

--------------解决方案-------------

您可以设置所需要的应用程序,用户的shell在/etc/passwd

而不是因此,当用户登录时, bash会议上他们获得直接进入应用程序。

我想首先你会想挑。大一些的代码评估功能工作语言像计划的eval使REPL容易的“E”的一部分。 除此之外,它只是读取用户输入和打印评价(S)的结果。 然后循环,当然。

你肯定会想SSH密钥分发到每个人,或者,让他们产生自己的,并给那些你。 添加要在/ etc /炮弹执行到列表中的程序,并使用CHSH这些用户将他们的shell切换到该程序。

分类:Linux的 时间:2012-01-01 人气:0
分享到:

相关文章

  • 入门的Java与Linux操作系统 2013-01-26

    我知道这是很基本的问题,但这些天我已经做了在Windows操作系统上我所有的Java程序. 但现在我喜欢去使用Linux. 如何JDK和所有安装在Linux操作系统? 我使用的Ubuntu 10.04 LTS. --------------解决方案------------- 这取决于你所使用的分布 - 提供更多的细节,使人们可以更有帮助. 在大多数发行然而,这很简单,只要从官方仓库安装软件包. 例如,在是Debian / Ubuntu的等等,你可以这样做: sudo apt-get instal

  • Linux操作系统:哪个进程造成“设备忙”做卸除的时候? 2013-03-20

    Linux操作系统:哪个进程造成"设备忙"做卸除的时候? --------------解决方案------------- 看看lsof命令(列表打开的文件) - 它可以告诉你哪些进程正在举行什么公开. 有时它的棘手,但往往一些简单的sudo lsof | grep (your device name here) sudo lsof | grep (your device name here)会为你做它. 万一......有时会发生,你是从终端调用卸除,和你的当前目录属于挂载文件系统.

  • 我安装了Linux操作系统,我想将其删除,并安装Windows XP。 我怕如果我擦拭驱动器,我将无法启动Windows XP的光盘。 这是真的? 2013-10-17

    我安装了Linux操作系统,我想将其删除,并安装Windows XP. 我怕如果我擦拭驱动器,我将无法启动Windows XP的光盘. 这是真的? 什么是删除Linux操作系统并安装Windows XP的最佳方法? 原标题:我怎么可以反安装Linux操作系统 --------------解决方案------------- 如果您希望在磁盘上绝对没问题,只是格式化硬盘并安装Windows XP: 1.从光盘启动. 您可能需要为第一启动设备更改为CD在BIOS中. 要做到这一点,当你打开看看,用于指

  • Python脚本为Linux的服务/守护进程 2014-02-04

    喂, 我试图让上(Ubuntu的)运行Linux作为服务(守护进程)python脚本. 在网络上有几种解决方案,如: http://pypi.python.org/pypi/python-daemon/ 一个乖巧的Unix守护进程是棘手的获得的权利,但所需要的步骤多的每一个守护程序一样. 一个DaemonContext实例包含该程序的行为和配置过程中的环境; 使用实例作为上下文管理器进入守护状态. http://www.jejik.com/articles/2007/02/a_simple_un

  • 升级我的Linux操作系统窗口XP 2014-10-23

    你好, 我有一个华硕Eee PC 700系列运行Linux操作系统. 我想在其上安装Windows XP操作系统. 我被告知,我需要XP Service Pack 2的光盘,以转换为Windows. 我不能够找到这个服务包. 只有SP3可用. 有什么建议么. PLS. 帮帮我!! 谢谢 --------------解决方案------------- "转换"到Windows? 由于这将是一个全新安装 - 你需要的是你选择的legitmate Windows XP安装光盘,可以格式化和安

  • 空间限制为32位程序运行在64位Linux操作系统 2012-01-24

    多少虚拟内存可以在32位进程对64位Linux(即我多少内存可分配和使用malloc()开始之前,我得到一个NULL指针)? 我想在我的32位Linux和达到约3 GB的限制. 我将能够得到更多的在64位Linux? --------------解决方案------------- 在标准的32位x86 smp的内核,每个进程可以使用3GB 4GB的地址空间和1GB使用由内核(在每个进程的地址空间的共享). 随着4G / 4G分裂"的hugemem"32位x86内核,每个进程都可以使用(

  • 在Linux操作系统多点触控闪存架构 2012-02-29

    没有闪光灯支持Linux操作系统多点触控? Flash如何接收来自Linux操作系统多点触控事件? 如果你能提供答案或删除的信息链接,将是巨大的. --------------解决方案------------- Adobe的多点触控文章说,多点触摸,不支持在Linux上. 但此后人们已经集成支持多点触控到OS:1,2,3,你应该阅读上面的文章. 闪光灯本身通过的TouchEvent事件多触摸输入的工作原理. 这篇文章有如何使用手势和原始触摸事件的一个很好的解释. 至少,这是多点触摸的工作方式在W

  • Ubuntu Linux操作系统。 2012-03-23

    我愣神安装Ubuntu Linux操作系统,看看是什么样子,现在我无法摆脱它. 请有没有人在那里能告诉我如何摆脱它. 在我看来,这是知道附近不如Windows操作系统. 帮帮我. --------------解决方案------------- 这里是它http://www.makeuseof.com/tag/how-to-safely-uninstall-ubuntu-in-windows-dual-boot-environment/ 您的回复工作一个梦,这是简单的跟随,我非常感激. 谢谢.

  • 氢-OS解决方案软件鼓机的Windows的GNU / Linux操作系统。 请问这个软件与Windows 7的工作,因为eBay的上市表示系统要求:Windows XP和Vista!? 无法找到任何更新,便宜,因为还没有!? 2012-06-02

    记住-这是一个公开论坛,所以从来不交的私人信息,如电子邮件或电话号码! 理念氢-OS解决方案软件鼓机的Windows的GNU / Linux操作系统. 请问这个软件与Windows 7的工作,因为eBay的上市表示系统要求:Windows XP和Vista!? 无法找到任何更新,便宜,因为还没有!? 您有问题的程序 错误信息 您在计算机所做的最新更改 你已经尝试解决问题 --------------解决方案------------- 嗨mothman71, 您可以访问以下链接提到要检查任何软件/

  • 在Compaq笔记本电脑,我买我怎样才能重新安装Windows XP? 原来的主人上有Linux操作系统Ubuntu。 2012-06-04

    我的电脑康柏6200,来到与Ubuntu ......我想有窗户......我无法理解的Ubuntu系统 --------------解决方案------------- 嗨, 在惠普(康柏)安装其他操作系统(Ubuntu的),你将没有恢复分区从重新安装Vista后, 惠普指出. http://h10025.www1.hp.com/ewfrf/wc/document?docname=c00809678&lc=en&dlc=en&cc=us&product=18703 &quo

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.276 (s). 10 q(s)