【求助】请详细解释一下这个条指令

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
relaxssl
帖子: 1448
注册时间: 2007-01-30 7:13

【求助】请详细解释一下这个条指令

#1

帖子 relaxssl » 2013-05-14 10:36

代码: 全选

useradd --home /home/vsftpd --gid nogroup -m --shell /bin/false vsftpd
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

Re: 【求助】请详细解释一下这个条指令

#2

帖子 oneleaf » 2013-05-14 10:49

增加一个vsftpd的账号,主目录在 /home/vsftpd ,组为 nogroup 且没有shell,无法通过ssh登录。
头像
b33e
帖子: 3864
注册时间: 2011-06-07 14:20
系统: Mint18

Re: 【求助】请详细解释一下这个条指令

#3

帖子 b33e » 2013-05-14 11:14

感觉useradd就是很方便
不过adduser的人机对话更友好一些
头像
relaxssl
帖子: 1448
注册时间: 2007-01-30 7:13

Re: 【求助】请详细解释一下这个条指令

#4

帖子 relaxssl » 2013-05-14 12:01

oneleaf 写了:增加一个vsftpd的账号,主目录在 /home/vsftpd ,组为 nogroup 且没有shell,无法通过ssh登录。
谢谢你一叶
再请教一个问题。
我新建了一个目录/var/www/user/, 设置目录的拥有者和组
如何让数据库www-data.www-data和vsftpd:nogroup对/var/www/suer/都拥有读写权限呢?

代码: 全选

chown vsftpd:nogroup /var/www/user/
登陆ftp后能读写。如果再执行数据库的权限, FTP就不能读写了

代码: 全选

chown -R www-data:www-data /var/www/user/
怎么样才能让数据库和vsftpd组里的用户对/var/www/user/都拥有读写权限呢?

后来查找资料, 参考这个教程解决问题:
http://www.linuxidc.com/Linux/2011-03/33886.htm
上次由 relaxssl 在 2013-05-14 20:45,总共编辑 2 次。
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

Re: 【求助】请详细解释一下这个条指令

#5

帖子 oneleaf » 2013-05-14 12:49

将 vsftpd 加入到 www-data组
头像
relaxssl
帖子: 1448
注册时间: 2007-01-30 7:13

Re: 【求助】请详细解释一下这个条指令

#6

帖子 relaxssl » 2013-05-14 14:58

oneleaf 写了:将 vsftpd 加入到 www-data组
还要修改vsftpd.conf文件

代码: 全选

guest_username=www-data
回复