由 mylove5566 在 06-19-2003 19:03 发表:
chmod权限设置
我用SMB做了一个文件服务器,其中每一个用户通过网络登录到文件服务器时,都在服务器上有一个相对应的用户名的目录,我在服务器上chmod -R 0700 /home/user,把用户的目录设置为只有他自己可以完全,其他的什么权限也没有,可是当用户自己建立,打开,删除文件都可以,可是我在服务器上CP一个目录或文件到用户目录下,该用户就对此目录或文件无法打开,无法删除, 难道权限设置有问题吗?那该如何了?
由 stanlogin 在 06-19-2003 22:42 发表:
你CP的那个文件的所有人是那个用户么?
_____>小刀
由 cx6445 在 06-19-2003 22:46 发表:
chmod 2700 /home/usr
这样以后在此目录下一般不会出现权限问题,不论谁新创建的目录和文件全部会继承/home/usr的组权限。
由 mylove5566 在 06-20-2003 07:56 发表:
chmod 2700 /home/usr
2代表什么呀?还有,权限有0700,1700,这最前面一位代表什么?
由 mylove5566 在 06-20-2003 08:26 发表:
你CP的那个文件的所有人是那个用户么?
我是在SMB服务器上用ROOT用户来CP的。然后在工作站上以私人用户登录,就发现不能访问。
由 charley 在 06-20-2003 09:43 发表:
回复: chmod权限设置
> quote:
>
> * * *
>
> 最初由 mylove5566 发表
>
> 我用SMB做了一个文件服务器,其中每一个用户通过网络登录到文件服务器时,都在服务器上有一个相对应的用户名的目录,我在服务器上chmod -R 0700 /home/user,把用户的目录设置为只有他自己可以完全,其他的什么权限也没有,可是当用户自己建立,打开,删除文件都可以,可是我在服务器上CP一个目录或文件到用户目录下,该用户就对此目录或文件无法打开,无法删除, 难道权限设置有问题吗?那该如何了?
>
> * * *
cp是以哪个用户进行的?
ls -al
chown [-R] ....
由 stanlogin 在 06-20-2003 11:41 发表:
我一般是在smb.conf中加上:
[****]
force user = ***
这样大家通过SMB操作会被看成是一个人的操作~
_____>小刀
由 mylove5566 在 06-20-2003 20:32 发表:
cp是用root用户的啊。
还有,楼上那位仁兄说
我一