把Linux中不听话的用户踢出系统
统内核要反映的内容.Shell对Linux系统很重要,大部分功能都只有依靠shell才能够完成.如shell可以实现工作控制,可以在前台与后台进行切换操作,并且显示有哪些工作正在后台执行.总之一句话,如果没有shell的话,用户将无法跟系统内核与系统硬件进行对话.![]() 如果系统管理员要关掉某个进程的话,则可以通过使用kill PID的方式来关闭shell进程.不过前提是系统管理员需要知道这个用户所采用shell的进程号.要知道这个信息的话,管理员可以采用ps aus | grep pts/0命令来查询.在返回的接过中,PID编号最小的值就是oracle 用户当前所采用的SHELL 的PID号.这里ps aux命令会列出系统中正在执行的所有程序.如果程序比较多的话,那么看起来就会眼花缭乱,难以一下子找到合适的值.故在这里还需要结合grep命令来使用,可以事半功倍.grep pts/0 这两个参数就好像是一个过滤器,它会找出oracle用户(pts/0是第一步找出来的oracle用户的终端代号,它与系统登陆用户一一对应)当前所有的运行程序,并且按PID号从小到大进行排序.而
第三步:利用kill命令把用户踢出Linux操作系统. 以上两步都完成之后,就是万事俱别,只欠东风了.接下去,系统管理员就可以通过kill命令来把用户从系统中踢出去.不过这个踢也有好几种踢法,系统管理员可以先采取比较柔和的方法.如果柔和的方法不管用的话,则采用强制的措施.这么管理起来比较人性化一点. 通常情况下,笔者建议先利用kill 命令加上要删除的shell程序的pid号.如果用户的所运行的其他进程不怎么顽固的话,通常可以正常关闭shell程序.这是一种相对温和的方式,它可以把对用户oracle正在执行的运行的文件所造成的负面影响降低到最低.这个跟Windows操作系统注销的功能差不多.如过用户已经打开的文件还没有保存的话,则系统会保存这些文件的副本等等.故下次这个用户重新登陆后,不会丢失大量的数据. 不过同Windows系统一样,有时候注销个好半天都无法注销成功. 故大部分情况下,系统管理员最好还是需要使用Kill-9命令来删除shell进程.如系统管理员可以使用kill -9 pid这个命令来强制关闭某个用户的 shell,从而终端用户与系统的连接.不过虽然说在大部分情况下系统管理员还是需要采用这个 拥有帝国一切,皆有可能。欢迎访问phome.net |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |