免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3088 | 回复: 18
打印 上一主题 下一主题

ssh 用户在线就不能再登录 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-04-29 10:35 |只看该作者 |倒序浏览
比如说有个用户叫bsdsir,已经登录到系统上了,再有人用bsdsir这个账号登录,登录不上或提示用户已经登录,然后推出...

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
2 [报告]
发表于 2010-04-29 10:49 |只看该作者
看内容是个称述句,但是又不像是分享心得。
如果说是请教问题,又不知道你哪里不明白。

论坛徽章:
0
3 [报告]
发表于 2010-04-29 10:50 |只看该作者
  1. #!/bin/bash
  2. id=`who | awk '{print $1}' | sort | uniq -c | awk '{print $1}'`
  3. killid=`ps aux | grep $id  | awk '{print $2}' | xargs kill -9`
  4. if [ $id -gt 1 ]
  5. then
  6.         $killid
  7. else
  8.         echo '$id is 1 >> /root/id.log'
  9. fi
复制代码
但是一下ssh端口都断开了

论坛徽章:
0
4 [报告]
发表于 2010-04-29 10:53 |只看该作者
为什么要kill,自己直接退出不就可以了

论坛徽章:
0
5 [报告]
发表于 2010-04-29 10:58 |只看该作者
用crontab监控bsdsir.master这些用户啊,在线时再有人用这些账号登录就不让登录

论坛徽章:
0
6 [报告]
发表于 2010-04-29 11:03 |只看该作者
放在用户的profile里不行吗

论坛徽章:
0
7 [报告]
发表于 2010-04-29 11:04 |只看该作者
本帖最后由 wtuter 于 2010-04-29 11:06 编辑

回复 5# bsdsir

在.bash_profile 文件里加个if


if  `w | awk 'NR>2{print $1}'` != "1" 就执行logout

论坛徽章:
0
8 [报告]
发表于 2010-04-29 11:48 |只看该作者
編輯/etc/pam.d/login中加入一行

session required/lib/security/pam_limits.so

然後在 /etc/security/limits.conf加入如下命令

* hard maxlogins 1


这个??????

论坛徽章:
2
IT运维版块每日发帖之星
日期:2016-02-10 06:20:01IT运维版块每日发帖之星
日期:2016-02-11 06:20:00
9 [报告]
发表于 2010-04-29 11:53 |只看该作者
你这样把用户锁定了只能登录一个,楼主目的要远程登录

论坛徽章:
0
10 [报告]
发表于 2010-04-29 11:55 |只看该作者
回复 7# wtuter
  1. # .bash_profile
  2. # Get the aliases and functions
  3. if [ -f ~/.bashrc ]; then
  4.         . ~/.bashrc
  5. fi

  6. idname=`id -gn`
  7. idnamb=`who | awk '{print $1}' | grep $idname | wc -l`

  8. if [ $idnamb -gt 1 ]; then
  9.         logout
  10. fi

  11. # User specific environment and startup programs

  12. PATH=$PATH:$HOME/bin

  13. export PATH
  14. unset USERNAME
复制代码
现在可以了..
没有bsdsir用户登录时可以登录,在线的话,再登录就退出了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP