Linux学习之路我用 LinuxLinux

linux 之 jailkit

2018-05-01  本文已影响40人  Thinkando

需求:实验室来了批实习生,领导说,让他们用数据,但不能下载数据。然后就有了这篇学习笔记

  • Jailkit
    可以建立一些只能使用特定命令的帐户
    限制用户活动范围和权限
    搭建安全的SSH多用户环境
    辅助建立安全的生产环境
1. 安装布置
cd /usr/local/src
wget http://olivier.sessink.nl/jailkit/jailkit-2.19.tar.bz2
tar xf jailkit-2.19.tar.bz2
./configure --prefix=/usr/local/src/jailkit-2.19
make
make install
2. 配置受限环境
mkdir -p /home/jail
2.1 jk_init 设置在受限环境中能运行的命令
jk_init -v /home/jail netutils basicshell jk_lsh ssh id scp ftp
chmod 700 scp # 改变用户权限
3 创建受限制的用户
useradd luzhaofeng
passwd luzhaofeng
4 把用户丢进“监狱”
jk_jailuser -j /home/jail/ -s /bin/bash luzhaofeng
cat /etc/passwd
yzm:x:549:549::/home/yzm:/bin/bash
luzhaofeng:x:553:553::/home/jail/./home/luzhaofeng:/usr/sbin/jk_chrootsh
image.png
上一篇下一篇

猜你喜欢

热点阅读