QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1516|回复: 15

急求,用户目录权限的问题

[复制链接]
发表于 2004-11-23 11:45:44 | 显示全部楼层 |阅读模式
是不是用户不能属于多个组?
我有一个用户A要对很多目录可写,而这些目录属于不同的组,我设定组和所有者都可写,而把我的用户A加入到这些组里面,我现在的用户A属于很多组的成员,但还不让写,只可以写第一个目录?
高手看看怎么处理?
多谢!
发表于 2004-11-23 12:18:59 | 显示全部楼层
一个用户可以加入若干组,如果想让这个目录具有同组可写的权限,需要是770以上。即:
#chmod 770 /dir
回复

使用道具 举报

 楼主| 发表于 2004-11-23 12:57:04 | 显示全部楼层
目录权限775,现在是只认第一个组,就是说第一个目录可写,其他不行
回复

使用道具 举报

发表于 2004-11-23 13:10:27 | 显示全部楼层
你怎么加的组?
直接修改/etc/group
在组后面直接加上用户,像这样:
...
ftp:50:user1,user2,.......
...
然后重新起机生效。
回复

使用道具 举报

发表于 2004-11-23 22:18:47 | 显示全部楼层
[quote:97be0e1d72="bwb"]... 然后重新起机生效。[/quote]

是该用户下次登录时生效。
既然用了 Linux,就不要让人家学 WIN 动不动就要重启嘛


另,修改用户组推荐使用 usermod ,想直接手工编辑也请使用 vigrp。
回复

使用道具 举报

发表于 2004-11-24 09:25:22 | 显示全部楼层
是喽  
回复

使用道具 举报

发表于 2004-11-24 13:50:31 | 显示全部楼层
  写错字了, 是 vigr 不是 vigrp
回复

使用道具 举报

 楼主| 发表于 2004-11-26 18:46:09 | 显示全部楼层
用户和组设置不会错的,还有我用的是smb共享的,是不是在smb里面还要设置的
回复

使用道具 举报

发表于 2004-11-27 13:06:32 | 显示全部楼层
晕死~

你拿我们开涮啊?
回复

使用道具 举报

发表于 2004-11-27 15:17:30 | 显示全部楼层
用setfacl命令加
回复

使用道具 举报

 楼主| 发表于 2004-11-27 16:30:01 | 显示全部楼层
smb设置也是775,我把组group文件,一个一个用户都检查过了,确实是个问题,我也晕,实在高不定
回复

使用道具 举报

 楼主| 发表于 2004-11-28 11:27:21 | 显示全部楼层
[quote:f22e4bec1c="dannycat"]晕死~

你拿我们开涮啊?[/quote]

那里敢呀,学习都学习不及,实在高不定,现在只能把这个用户的UID改为0,但这样很不安全
回复

使用道具 举报

发表于 2004-11-28 23:40:46 | 显示全部楼层
samba 是 samba ,跟系统用户的权限控制是有区别的。

你问问题不讲清楚,而且从头到尾都在讲系统用户,最后却冒出来个 smb 访问,不是拿别人开涮么?


请你再次详细的描述你的配置和要求,包括系统用户、samba用户、smb.conf 相关配置和目录权限设置。
回复

使用道具 举报

 楼主| 发表于 2004-11-29 13:36:28 | 显示全部楼层
多谢了,用例子说吧
A目录下有A1、A2、A3、A4等目录(130个),A1下面有A11目录,A2下面有A21目录,以下同样分别为A31、A41等

用户甲和乙对A下面所有的目录有读写权限包括A1、A2、。。、A11、A21。。、等,用户丙只能对A1有写权限,可以读A11但不能写,用户丁只能对A2有写权限,可以读A21但不能写,一下相同,甲、乙、丙、丁。。。分别为组,所有目录权限为775,A及以下目录的所有者为乙,乙读写没有问题,A1目录的组为丙组,A11目录的组为甲组,丙写A1和甲写A11都没有问题,A2目录的组为丁组,。。。,现在是要甲写A1和A2、。。。必须把甲用户加入到丙组和丁组,现在出现了甲只能写A1(第一个目录)而不能写其他的目录,A2、A3等

太罗索了,不知各位明白没?
回复

使用道具 举报

 楼主| 发表于 2004-11-29 13:44:39 | 显示全部楼层
smb文件


        username map = /etc/samba/smbusers
[Global]
#workgroup = hn.wea.gov
        server string = FTP服务器
        netbios name = ftpserver
#hosts allow = 172.18.
        hosts allow = 172.18.
        smb passwd file = /etc/samba/smbpasswd
        interfaces = 172.18.152.5/24
        create mask = 0775
        directory mask = 0775
#char set setup
        client code page = 936
        dos charset = cp936
        unix charset = cp936
[remote]
        path = /home/weather/remote
        writeable = yes
        valid users = wg, zf
        write list = @cast_w,@up_g
        read list = @cast_r
        comment = 共享目录
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-6 23:21 , Processed in 0.048204 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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