linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > Linux开发区 > SHELL >
栏目导栏
资料搜索
热门文章
·csh shell编程入门
·玩转Linux shell命令提示符
·Bourne Shell及shell编程
·Shell 编程实例集锦
·Linux下的shell编程入门
·Shell编程基础
·linux shell 编程基础
·shell基础十二篇
·Linux的Shell编程
·linux Shell编程入门 实例讲解
·Linux主要shell命令详解
·Linux shell 脚本实例一
·深入浅出Shell编程: Shell 变量
·shell命令(一)
·UNIX/LINUX SHELL 正则表达式语
最新文章
·Linux系统中加入自定义Shell为
·Shell学习:关于替换命令-tr-R
·Linux Shell学习:uniq命令使用
·uClinux操作系统下的shell功能
·Shell编程基础:单引号和双引号
·Linux操作系统下Shell语句元字
·Linux系统环境程序设计之路
·Linux Shell中PS命令中的%CPU的
·Linux Shell元字符知识笔记
·压缩命令-vi-认识SHELL-正规表
·Linux系统下Shell命令行快捷键
·谈Linux Shell下的输出重定向
·在Shell中执行vi/cp/mv时自动备
·shell数组介绍
·开启和关闭Shell特性的小技巧
Google
 
Shell用户限制应用的方法介绍
[ 作者:  加入时间:2008-01-17 11:52:11  来自:Linux联盟收集整理 ]
 

例:限制用户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联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·Linux系统下的Shell循环语句  (2008-01-08 11:07:47)
 ·Linux Shell中强大的正则grep  (2007-12-28 10:35:26)
 ·保持进程在Shell退出后能继续运行的方法  (2007-12-26 11:03:24)
 ·Linux Shell下的后台运行及其前台的转换  (2007-12-21 12:51:11)
 ·使用Msmtp+mutt+shell发邮件  (2007-12-20 10:54:55)
 ·Linux Shell命令行中一些鲜为人知的秘密  (2007-12-14 11:17:14)
 ·命令行使用小技巧与SHELL编程  (2007-12-13 12:05:22)
 ·深入浅出ShellExecute  (2007-12-03 14:42:56)
 ·Linux下的shell与make  (2007-11-28 11:39:08)
 ·轻松掌握如何从sql*plus向shell传递变量  (2007-11-28 11:11:40)