关于临时禁止用户登陆

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
yuhongchun
帖子: 587
注册时间: 2008-05-25 21:11

关于临时禁止用户登陆

#1

帖子 yuhongchun » 2008-08-30 11:04

有一个知识点,是说关于临时禁止用户st02登陆可以通过删除它的主目录rm -rf /home/st02,这样st02就登陆不了系统,不知这种说法对不?
头像
sinyadvan
帖子: 724
注册时间: 2008-04-02 15:36
来自: O_O

#2

帖子 sinyadvan » 2008-08-30 11:08

修改/etc/shadow这个密码影子文件
不想让它登录的密码那里加个*
想禁用它,加个!
^o^ && O_O && ^_^
One World|One Dream|One Piece
愛 ^_^ 這個 美麗的世界O_O

本公司专治各种不服、不爽、谩骂、挑衅。
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

#3

帖子 cnkilior » 2008-08-30 11:29

最简单的方法大概是在$home/.bashrc中加一句“logout"

他是能登陆但已经登出了。

除非.bashrc的内容很多,他有时间ctrl+c之外

要不在$home/.bash_profile中加也大概一样吧!
yuhongchun
帖子: 587
注册时间: 2008-05-25 21:11

#4

帖子 yuhongchun » 2008-08-30 11:56

谢谢楼上二位兄弟的说法,我把这道题目发出来,大家看下(多选)

23、为了临时禁止用户ID500,我们可以采用如下方法
A、 在口令影像文件中使用户的帐号到期usermod -e 00/00/00 ID500
B、 删除该用户的工作目录rm -r /home/ID500
C、 修改该用户的登录shell环境usermod -s /bin/safe ID500
D、 将口令文件中用户名ID500的一行前加入*
头像
冲浪板
论坛版主
帖子: 7513
注册时间: 2007-05-06 8:19

#5

帖子 冲浪板 » 2008-08-30 12:09

D不对,因为有shadow的就不是了。而且什么叫“户名ID500的一行前加入*“
B也不对,因为这样删除不了“rm -r /home/ID500”,而且就算没home,也是在头一次登录的时候建立了吧。忘记home是在什么时候建立的了。也懒得去试,hehe。
A,没说有shadows啊,怎么算对
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#6

帖子 BigSnake.NET » 2008-08-30 12:13

lock 起来就是

D是 Linux Server Hack 2里提到的方法
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

#7

帖子 bones7456 » 2008-08-30 12:21

usermod -s /bin/false ID500
才对啊
关注我的blog: ε==3
头像
sinyadvan
帖子: 724
注册时间: 2008-04-02 15:36
来自: O_O

#8

帖子 sinyadvan » 2008-08-30 14:52

就C不對,其它好像都對
^o^ && O_O && ^_^
One World|One Dream|One Piece
愛 ^_^ 這個 美麗的世界O_O

本公司专治各种不服、不爽、谩骂、挑衅。
yuhongchun
帖子: 587
注册时间: 2008-05-25 21:11

#9

帖子 yuhongchun » 2008-08-30 19:48

恩,这题我选的是ABD.
头像
milujite
帖子: 644
注册时间: 2007-01-01 22:14
联系:

#10

帖子 milujite » 2008-08-30 23:27

usermod -L
ThinkPad SL400 DC
CPU:Intel® Core 2 Duo processor T5670
RAM:2x1GB,Dual
HARDDISK:Seagate 160G SATA
CD-ROM:COMBO
回复