Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->网络应用 ->正文

实例解析:Shell用户限制应用的方法介绍

来源: 作者:Webmaster 时间:2008-01-20 点击: [收藏] [投稿]

例:限制用户benny只能使用FTP和E-mail服务,而不能使用telnet和ssh登入录

[root@localhost]#vi /etc/passwd

radvd:x:75:75:radvd user:/:/sbin/nologin

amanda:x:33:6:Amanda user:/var/lib/amanda:/bin/bash

pegasus:x:66:65:tog-pegasus OpenPegasus WBEM/CIM services:/var/lib/Pegasus:/sbin/nologin

jimmy:x:501:501::/home/jimmy:/bin/bash

benny:x:502:502::/home/benny:/bin/false //这是修改后将原/bin/bash改为/bin/false

lambert:x:503:503::/home/lambert:/bin/bash

[root@localhost]#vi /etc/shells

/bin/sh

/bin/bash

/sbin/nologin

/bin/ash

/bin/bsh

/bin/ksh

/usr/bin/ksh

/usr/bin/pdksh

/bin/tcsh

/bin/csh

/bin/zsh

/bin/false ////这一行是新增的

备注:我们必须指定falsh或null给该使用者,若仅把shell删除而不加上任何文件,则该使用者登录时,系统会自动启用sh为其预设之shell。

(责任编辑:云子)



 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:Linux系统平台上安装和配置Ruby on Rails   下一篇:Ubuntu配置Java+Eclipse+MyEclipse环境

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号