一.安装软件
1. 在文件/etc/apt/source.list里面增加两行:
deb http://mirrors.163.com/debian wheezy main non-free contrib
2. 执行命令 apt-get update
3. 执行命令 apt-getinstall screen
二.修改权限
1. 执行命令 chmod +s /usr/bin/screen
2. 执行命令 chmod 755 /var/run/screen/
三.写脚本
1. 创建会话
1 #!/bin/sh
2
3 rm /var/run/screen/S-$(whoami)/*.* 2>>error.txt // 预防处理上次使用时的非正常退出
4 screen -S demo
【script1.sh】
2. 添加用户以及设置权限
1 #!/bin/sh
2
3 owner=$(whoami)
4 session=demo
5 for users in `cat student.txt` // 把需要添加的用户 从当前目录下的student.txt读出来
6 do
7 screen -x $owner/$session -X multiuser on // 开启多用户模式
8 screen -x $owner/$session -X acladd $users // 添加用户
9 screen -x $owner/$session -X aclchg $users -w "#" // 设置用户权限
10 screen -x $owner/$session -X aclchg $users -x "?"
11 screen -x $owner/$session -X aclchg $users+xdetach
12 done
【script2.sh】
(脚本必须按顺序执行)
四.连接
1. 被添加的用户,执行命令screen –x 创建者用户名/会话名称即可连接
2. 例如(screen –x heqiunong/demo)