用户目录权限问题 求助!在线等!

haowenustc 2010-11-22 10:16:26
我创建两个FTP用户
使用如下脚本
#$1 is the directory of the ftp user
#$2 is the ftp user name
#$3 is the ftp user password

useradd -G ftp -d $1 -m $2
echo $3|passwd --stdin $2
chown $2.ftp $1 -R
chmod 750 $1 -R
rm -rf $1/*
rm -rf $1/.*
service vsftpd start

两个用户为user1 和user2,user1指定的目录为/opt/user1_dir ,user2指定的目录为/opt
创建完成后user1就没有写权限了 ,只有user2有写权限。
该如何修改才能让用户对各自指定目录都有读写权限
...全文
92 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
steptodream 2010-11-22
  • 打赏
  • 举报
回复
1.
chown -R user1.user1 /opt/user1_dir
chmod -R 0770 /opt/user1_dir
usermod -G user1 user2

2.用setfacl权限控制来实现 需要重新mount分区添加acl属性 具体用法自己google
haowenustc 2010-11-22
  • 打赏
  • 举报
回复
to steptodream:
打个比方说:user2是个管理员,对OPT下所有目录均有读写权限
user1是个普通用户,仅对他的目录OPT/user1_dir有读写权限

按你说的这样改过后,user2管理员 应该对 OPT/user1_dir没有读写权限了吧?
steptodream 2010-11-22
  • 打赏
  • 举报
回复
代码也乱 描述也有点不清楚

chown -R user1.ftp /opt/user1_dir
chmod -R 0750 /opt/user1_dir
justkk 2010-11-22
  • 打赏
  • 举报
回复
chmod -R 777 /opt/user1_dir
justkk 2010-11-22
  • 打赏
  • 举报
回复
哦,linux下面用user1.ftp的方式来指定 用户/组 ??
我一直是用user1:ftp 的方式
justkk 2010-11-22
  • 打赏
  • 举报
回复
user1不是一个用户吗,那user1.ftp也是一个用户??

rm -rf $1/*
如果$1是/opt,那么/opt下面还有东西吗?

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧