1、前提:

安装yum 扩展源:

注:本人用的是CentOS

6.5,64位系统,所以下的是这个地址。(如果是其它版本或其他情况,参考下面的地址:)

centos5

32位epel源下载地址:

www.lishiming.net/data/attachment/forum/epel-release-5-4_32.noarch.rpm

64位下载地址:

www.lishiming.net/data/attachment/forum/epel-release-5-4_64.noarch.rpm

centos6

32位epel yum源下载地址:

www.lishiming.net/data/attachment/forum/epel-release-6-8_32.noarch.rpm

64位下载地址:

www.lishiming.net/data/attachment/forum/epel-release-6-

8_64.noarch.rpm​

2、yum安装lshell

lshell.noarch : Python-based limited Shell

yum install -y lshell

3、编辑配置文件

configure file:

/etc/lshell.conf

============================================

aliases

: {'ls':'ls -l', 'cd':'cd /home'}

allowed

:

['grep','cd','cp','sed','ls','pwd']

####允许使用的命令 ###

forbidden

: [';', '&',

'|','`','>','

'${']  ######设置非法字符##

home_path

: '/home/'   ####设置用户的家目录###

path

:

['/home/a/b/]

####限制用户的目录####

=============================================

4、对账号使用:

usermod -s /usr/bin/lshell TEST​

cat /etc/passwd |grep

lsh

TEST:x:59573:59573::/home/TEST:/usr/bin/lshell

linux控制命令使用限制,【L-shell】Linux 系统下 限制用户的活动目录,控制用户使用命令的权限。...相关推荐

  1. Linux怎么让文件按大小排序,linuxsortlinux系统下,按文件的大小进行排序的命令...

    怎样用sort 命令以 GPA作为关键字排序文件 Linux可以使用ls命令实现这一功能. ls命令是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多. ls命令默认是按照文件名的字母 ...

  2. windows 7编辑启动菜单 bcdedit linux,windows7系统下删除wubi安装的ubuntu启动项使用命令bcdedit解决...

    windows7系统下删除wubi安装的ubuntu启动项使用命令bcdedit解决 发布时间:2013-05-28 15:19:31   作者:佚名   我要评论 前不久用笔记本通过wubi安装Ub ...

  3. linux下apache启动命令,linux系统下apache服务的启动、停止、重启命令

    本文章简单的介绍了关于linux下在利用命令来操作apache的基本操作如启动.停止.重启等操作,对入门者不错的选择.本文假设你的apahce安装目录为 usr local apache2,这些方法适 ...

  4. Linux第六章:3.linux下创建文件夹(创建目录)、使用mkdir命令创建单级和多级目录、linux下删除文件夹(目录),rmdir命令、rm -rf、touch命令创建文件

    一.mkdir 命令 1.创建单级目录 mkdir 你要创建的目录 1.1 示例: 2.创建多级目录 mkdir -p 你要创建的目录们 2.1 示例: 二.rmdir 命令 1.rmdir只能删除 ...

  5. linux上pyenv卸载,在Ubuntu 18.04系统下安装pyenv的方法

    本文介绍在Ubuntu 18.04操作系统下安装pyenv的方法,使用它可以进行Python多版本管理,目的是防止不同的Python版本因为不兼容而出现错误.安装pyenv其实非常的简单,只需要在系统 ...

  6. linux修改容器内的mysql端口_Linux系统下修改phpstudy集成环境中的MySQL端口号的步骤...

    这篇文章给大家介绍的内容是关于Linux系统下修改phpstudy集成环境中的MySQL端口号的步骤 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1. 首先需要安装好phpstu ...

  7. linux添加HP网络打印机,在Ubuntu 18.10系统下安装HP网络打印机的方法

    本文介绍在Ubuntu 18.10系统下安装HP网络打印机的方法,只需要四个步骤就可以了.同样的方法也适合在Ubuntu 18.04系统下. 背景 最近做了个双系统Windows+Ubuntu 18. ...

  8. linux运行激战2,在Deepin 20.1系统下可用Wine来模拟运行激战2游戏

    经过实测并确定,在Deepin 20.1系统下可以用Wine来模拟运行激战2网络游戏,它的表现跟Windows下差不多,虽然是Wine,但这个游戏优化还是挺好的,我是核显玩的,帧数大概30左右吧,效果 ...

  9. linux u盘 慢_在Deepin V20系统下用USB3.0传输速度慢或许是共有问题

    有深度网友反馈了U盘传输速度慢的问题,根据使用测试来看,USB3.0传输速度非常的慢,比如下方正在进行的任务:正在复制install.wim到/media/leo/D/sources的速度为418KB ...

最新文章

  1. Java学习总结:24
  2. windows7、windows 2008和windows 2008 R2 的系统封装介绍
  3. Silverlight中使用控件模板的问题(自己添加控件的方法)
  4. python视频教程云盘-Python自动化测试视频教程【百度云盘下载】
  5. 【组合数学】组合数学简介 ( 组合思想 3 : 上下界逼近 | 上下界逼近示例 Remsey 数 )
  6. linux 内核参数 rss,Linux控制内存的内核参数
  7. python 深度学习模型训练 多GPU下如何调用
  8. hpux oracle9,oracle 9.2.0.8在HP-UX 11.31 下的安装步骤和注意事项
  9. linux将什么定向到文件,linux – 将输出重定向到C中的文件
  10. 下载 Google Chrome 离线安装包
  11. 操作系统课设实验五---Nachos文件系统扩展
  12. 使用图片验证码进行登录验证
  13. 价格不应成为电脑下乡主导
  14. 计算机网络对英语教学的消极影响,浅谈计算机对英语写作和教学的影响
  15. 2018年上半年综合素质作文
  16. Yarn Web页面 8088 端口在Windows浏览器无法访问
  17. [web]idea如何打开其他jsp文件
  18. 图像处理与机器视觉行业分析
  19. 8255A的工作方式
  20. Unity 之 ShaderGraph Procedural节点解析汇总

热门文章

  1. Java中实用类:Date、Calendar、Math、Random、String、StringBuffer的用法
  2. mac PHP集成开发工具(PhpStorm)
  3. Cannot call sendError() after the response has been committed
  4. 【JavaNIO的深入研究4】内存映射文件I/O,大文件读写操作,Java nio之MappedByteBuffer,高效文件/内存映射...
  5. Android NDK的生命周期JNI_OnLoad与JNI_OnUnload(转)
  6. 小米手机与魅族的PK战结果 说明了什么
  7. nodejs 开发,手把手开始第一个服务器程序(原生)
  8. 【题解】Luogu P3674 小清新人渣的本愿
  9. web前端学习总结--JQuery
  10. 【MAVEN】如何在Eclipse中创建MAVEN项目