当前位置: 技术问答>linux和unix
一个关于freebsd的用户账户的问题,大虾们帮个忙
来源: 互联网 发布时间:2015-07-07
本文导语: 1.在freebsd系统中如何使一个用户在登陆后自动转到另一个目录,比如一个temp账户,在登陆以后的当前目录是/home/temp,如何在不用cd命令的情况下转到另一个目录,比如是/tmp目录,也就是说要求这个账户登陆以后的默...
1.在freebsd系统中如何使一个用户在登陆后自动转到另一个目录,比如一个temp账户,在登陆以后的当前目录是/home/temp,如何在不用cd命令的情况下转到另一个目录,比如是/tmp目录,也就是说要求这个账户登陆以后的默认目录就是/tmp目录
2.如何禁止一个用户在系统上登陆?比如那个temp账户,我要求他不论用什么终端都不允许登陆,但要求能收发邮件,通过foxmail或其他的邮件客户端?
3.在ftp登陆中,如何使得只有一个账户能登陆ftp?,比如只有以上的那个temp账户能登陆,然后登陆后的目录自动为/temp目录?其他用户都不允许登陆
4.在freebsd系统中,使用ssh远端登陆的时候老是连接超时,可能会是什么原因造成的?网络用ping是通的,也能通过http访问到,但ssh就是不行
多谢啦
2.如何禁止一个用户在系统上登陆?比如那个temp账户,我要求他不论用什么终端都不允许登陆,但要求能收发邮件,通过foxmail或其他的邮件客户端?
3.在ftp登陆中,如何使得只有一个账户能登陆ftp?,比如只有以上的那个temp账户能登陆,然后登陆后的目录自动为/temp目录?其他用户都不允许登陆
4.在freebsd系统中,使用ssh远端登陆的时候老是连接超时,可能会是什么原因造成的?网络用ping是通的,也能通过http访问到,但ssh就是不行
多谢啦
|
把/bin/sh改成/bin/false
|
你问的问题太笼通,里面包含了太多的问题。
我只能不太详细的解答。
1,你可以修改 /etc/passwd 中的用户配置,修改用户默认登录的目录。
2,同1,但要修改用户登录的shell 为 /dev/null
3, 配置ftp 的配置文件,如proftpd.conf ,具体选项你看他们的帮助
4,你看看你的sshd 服务是不是开起了。
我只能不太详细的解答。
1,你可以修改 /etc/passwd 中的用户配置,修改用户默认登录的目录。
2,同1,但要修改用户登录的shell 为 /dev/null
3, 配置ftp 的配置文件,如proftpd.conf ,具体选项你看他们的帮助
4,你看看你的sshd 服务是不是开起了。
|
仅仅修改/etc/passwd是不会起作用的,在FreeBSD上存储用户信息的是/etc/passwd和/etc/master.passwd,对应的数据库散列表为/etc/pwd.db和/etc/spwd.db,如果手动修改/etc/master.passwd的话,还需要使用pwd_mkdb命令来重构其它的三个文件,所以一般不建议手动修改它,可以使用/stand/sysinstall或adduser来修改用户信息.