LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 895|回复: 5

请问大家在LINUX下如何实现限制普通的用户登陆系统呢?

[复制链接]
发表于 2005-1-15 19:13:56 | 显示全部楼层 |阅读模式
请问大家在LINUX下如何实现限制普通的用户登陆系统呢?
就是只允许ROOT用户访问,普通的用户不能访问,但是他们可以FTP到我的服务器上,但是不能登陆,也不能远程访问。
发表于 2005-1-15 22:44:07 | 显示全部楼层
/etc/passwd文件
/sbin/nologin表示这个用户不能以终端的方式登陆
回复 支持 反对

使用道具 举报

发表于 2005-1-16 01:47:39 | 显示全部楼层
我想问一下,如果对很多用户的话,修改passwd很麻烦,除非用shell,

有没什么其他更好点的办法 ?? 呵呵,我也想知道
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-16 15:16:41 | 显示全部楼层
具体怎么做呀
修改/etc/passwd
是不是把不允许登陆的帐号删除掉。
还有,/sbin/noligin 这个怎么用呀,比如我要禁止一个帐号叫QQ的,具体语句怎么写呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-16 15:33:27 | 显示全部楼层
我晕,我知道了怎么用了
可以当QQ这个帐好不能远程登陆后,我本来做好的FTP里的other这个帐好现在也不能登陆了,怎么办,我想让other不能远程登陆,但是可以FTP上来呀
回复 支持 反对

使用道具 举报

发表于 2005-1-16 16:33:15 | 显示全部楼层
Post by cps022
请问大家在LINUX下如何实现限制普通的用户登陆系统呢?
就是只允许ROOT用户访问,普通的用户不能访问,但是他们可以FTP到我的服务器上,但是不能登陆,也不能远程访问。



VSFTPD里使用虚拟用户,就可以实现只能登陆FTP,不能登陆系统。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表