位置: 编程技术 - 正文

Linux系统下jailkit的安装与使用示例(linux kinit)

编辑:rootadmin

推荐整理分享Linux系统下jailkit的安装与使用示例(linux kinit),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux kinit,linux k,linux k,linux jhat,linux li,linux jhat,linux jail,linux jni,内容如对您有帮助,希望把文章链接给更多的朋友!

jailkit 是一款能够在一个chroot jail中快速创建受限用户帐户的工具集。它包含了一个安全日志守护进程,shells可以限制用户,开启和设置chroot jail守护进程的工具。

【操作步骤】

1.下载相关软件: 复制代码代码如下: wget -c 复制代码代码如下: tar zxvf jailkit-2..tar.gzcd jailkit-2../configuremake && make installcp extra/jailkit /etc/init.d/chmod /etc/init.d/jailkitchkconif jailkit on

3.安装比较简单,就上述步骤,请下来就是配置chroot环境。a. 创建个chroot目录: 复制代码代码如下: mkdir /home/sky // # /home/sky也就是虚拟的根目录

b.初始化虚拟的根(chroot)环境:(复制相应的链接库到/home/sky/目录) 复制代码代码如下: jk_init -v -j /home/sky/ sftp scp ssh jk_lsh extendedshell

Linux系统下jailkit的安装与使用示例(linux kinit)

其实这一步就是相对于重构一个小的系统,/home/sky就是根目录,然后创建这个子系统所需要相应链接库等相关目录或文件。

4.基础配置完置,接下来就是测试过程,是否满足开始的需求:a.创建测试用户:有两种方法,可以用系统自带的命令,或者使用/usr/sbin/jk_addjailuser. 复制代码代码如下: jk_addjailuser -d /home/test3 /home/sky/ test3 #创建test3用户

如果系统用户已经创建好,只需要移动到chroot环境下,命令如下 复制代码代码如下: jk_jailuser -m -n -j /home/sky/ --shell=/bin/bash test1echo "" |passwd test1 --stdin //# 更改密码,方便后面ssh测试.

完成上述步骤后,进行测试。

【测试步骤】 复制代码代码如下: su - test1 ##切换为test1用户pwd/home/test1cd /tmpbash: cd: /tmp: No such file or directorytouch amkdir tmp //# 建立tmp目录,注意这里是/home/test1/tmp,其实对应的系统目录是/home/sky/home/tes1/tmp.不要理解错了。再使用ssh来测试。ssh test1@..3.XXtest1@..3.XX's password:

还是一样的效果,可以多测试。到了这里,就有个问题如何限制到使用有限的命令呢?我们看下 复制代码代码如下: ls -l /home/sky/总计 drwxr-xr-x 2 root root - : bindrwxr-xr-x 2 root root - : devdrwxr-xr-x 3 root root - : etcdrwxr-xr-x 5 root root - : homedrwxr-xr-x 2 root root - : libdrwxr-xr-x 2 root root - : libdrwxr-xr-x 7 root root - : usr# 现在大家明白了,只需要把bin目录下的文件给删除,那么用户就不能使用相应的命令[/code]

使用jailkit 建立受限的SSH帐户SSH Tunnel是一个非常有用的东西,比如创建 SSH 隧道:复制代码代码如下:ssh -qTfnN -D user_name@host_home但是在分享 SSH 帐户的时候,发现如果不限制这个 SSH 用户的目录,则服务器所有文件将被一览无余。经过寻找,找到了chroot工具 jailkit。可以让管理员建立一个专用的用户提供SSH Tunnel服务,避免其看到服务器上的文件。首先将home/jail(也可以是其他目录)设定为jail目录[/code]mkdir /logjk_init -v -j /log basicshell ssh jk_lsh[/code]建立用户,并添加到jail中复制代码代码如下:useradd onlinelogpasswd onlinelogjk_jailuser -m -j /log -s /bin/bash onlinelogjk_cp -v -k -f -j /log /usr/bin/tailjk_cp -v -k -f -j /log /usr/bin/vimjk_cp -v -k -f -j /log /usr/bin/id启动jailkit复制代码代码如下:service jailkit startOK,然后这个用户就相当于运行在一个小型的独立环境中了。其他Jailkit的作用不仅仅可以建立一些只能使用特定命令的帐户。从资料上看,Jailkit可以: 限制用户活动范围和权限 搭建安全的SSH多用户环境 辅助建立安全的生产环境

Linux系统下的用户审计方法 创建审计日志目录复制代码代码如下:mkdir-p/var/log/user_audit创建用户审计日志文件;复制代码代码如下:touch/var/log/user_audit/user_audit.log将文件赋予低权限用

Linux Bonding配置详解 一、什么是bonding多块网卡绑在一起,作为一个网卡用,实现负载均衡和提高带宽,linux双网卡绑定一个IP地址,实质工作就是使用两块网卡虚拟为一块,

Linux中的netstat命令使用教程 从整体上看,netstat的输出结果可以分为两个部分:一个是ActiveInternetconnections,称为有源TCP连接,其中Recv-Q和Send-Q指%0A的是接收队列和发送队列。这些数

标签: linux kinit

本文链接地址:https://www.jiuchutong.com/biancheng/364758.html 转载请保留说明!

上一篇:Linux下的AWK入门教程(awtk linux)

下一篇:Linux系统下的用户审计方法(linux系统主要用途)

  • 一般纳税人开普票税率是3%还是13%
  • 在电子税务局可以抄税吗
  • 劳务费个人所得税怎样计算
  • 固定收益凭证是固定的吗
  • 什么情况可以安排待岗
  • 限售股在锁定期内卖出
  • 赞助费账务处理
  • 未达起征点销售额是含税还是不含税
  • 一般纳税人什么时候用简易计税
  • 一次性筷子的消费税
  • 增值税发票验证
  • 预支的采购备用金是什么
  • 将债务转为资本会引起负债总额发生变动吗
  • 材料成本和加工费含税吗
  • 特定行业如何界定
  • 独生子女补贴是给父母还是子女的
  • 6%的增值税发票能抵扣13%的吗
  • 出口佣金会计分录
  • 工资薪金中的误餐补助,征收个人所得税
  • 无车承运人增值税
  • 采用支付手续费方式委托代销商品
  • 产假期间出现事故可以报工伤吗
  • 如何开锅
  • 融资租赁纳税人是指
  • 出纳人员怎么进入会计
  • 收到的劳务费发票可以抵扣吗
  • 怎么打开资源管理器
  • 总资产净利率与权益乘数的关系
  • 投资收益或亏损影响营业利润吗
  • dreamweaver 是什么
  • 涉税服务实务重点总结
  • 电脑刷新率怎么调低
  • 二手商铺的税费太高了吧
  • 工程复工程序是什么
  • 收到小微企业贷款减息会计处理办法
  • 预收账款期末余额怎么算
  • php 正则
  • 小规模纳税人是否可以开专票
  • 三公经费包括哪些支出
  • 文件上传模板怎么弄
  • yolov5源码解读
  • vue全家桶学多久能上手项目
  • 无形资产评估增值可以入账吗
  • linux在查找zip里的文件
  • 三免三减半递延所得税案例
  • 房屋租赁的发票能抵扣吗
  • 个人利息收入怎么计算个税
  • 固定资产每月计提还是每年计提
  • 原始凭证的种类划分
  • mysql数据控制语句
  • mysql触发器菜鸟教程
  • 当月开的票必须开发票吗
  • 失控发票多久能查出
  • 收到费用发票没有付款的会计分录
  • 收到政府的资本公积可以投入子公司吗
  • 固定资产账实不符违反的规定
  • 原材料保险公司赔偿会计分录怎么写
  • 其他应收款明细表怎么填
  • 施工企业内部管理制度
  • mysql重置binlog
  • mysql支持的数据类型主要有哪几类
  • centos7 中文支持
  • xp输入法图标消失
  • linux rpm包位置
  • win7360安全卫士有必要装吗
  • w8网络设置
  • 如何解决win7系统中鼠标键盘不能用
  • windows10无法识别
  • cocos2d-x教程
  • linux shell脚本命令
  • opengl oes纹理
  • 分享两句话
  • dom 和bom
  • Javascript & DHTML 实例编程(教程)(三)初级实例篇1—上传文件控件实例
  • 人员进出管理系统
  • 企业破产享有的债权可否提前到期
  • 重庆电子税务局网页版登录
  • 走访情况登记表 不想写怎么办
  • 咸阳高新区税务局地址
  • 保险行业税务处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设