Fedora配置samba个人目录不能访问,但共享目录可以访问

universes 2010-12-09 09:34:26
我用iptables stop/start 打开、关闭防火墙都是一样:能访问共享的TMP目录,但是访问不了个人目录。可以看见个人目录,但是提示没有权限。

smb.conf的配置如下:
security = user
[tmp]
comment = Temporary file space
path = /tmp
read only = no
public = yes

[homes]
comment = Home Directories
browseable = no
share modes = yes
writable = yes

望哪位大虾不吝赐教!
谢谢!
...全文
421 29 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
universes 2010-12-10
  • 打赏
  • 举报
回复
就是在图形界面上把selinux关了。其他的配置就用我上面的就行了。


但是现在又碰到一个问题,我往里面写一个文件可以。但是加入任何字符或者修改任何文件都不行,给的错误提示是:磁盘空间不够!!
但是我直接SSH登录上去是可以读写文件的,说明没有磁盘空间的问题。
freetstar 2010-12-10
  • 打赏
  • 举报
回复
怎么成的,把解决方法发上来,做个完美的帖子
universes 2010-12-10
  • 打赏
  • 举报
回复
谢谢!
果然如此!!!!
现在成了!!!

非常感谢两位的热心帮助!


[Quote=引用 26 楼 steptodream 的回复:]

引用 25 楼 universes 的回复:

但是确实没有setenforce命令。。。。。

你装的有桌面吧
安装这个图看看http://www.fedora.cc/index.php/2009/01/fedora-10-selinux-guanbi/
[/Quote]
freetstar 2010-12-09
  • 打赏
  • 举报
回复
universes 2010-12-09
  • 打赏
  • 举报
回复
试过了,还是不行 :(

[Quote=引用 13 楼 lgxwqq111 的回复:]

chmod 777试试
[/Quote]
universes 2010-12-09
  • 打赏
  • 举报
回复
root@localhost home]# pdbedit -a tester
new password:
retype new password:
add_smbfilepwd_entry: entry with name tester already exists
Unable to add user! (does it already exist?)
[root@localhost home]#
[Quote=引用 12 楼 steptodream 的回复:]

新的samba 需要用pdbedit -a user的方式来追加samba用户。
[/Quote]
freetstar 2010-12-09
  • 打赏
  • 举报
回复
chmod 777试试
steptodream 2010-12-09
  • 打赏
  • 举报
回复
新的samba 需要用pdbedit -a user的方式来追加samba用户。
universes 2010-12-09
  • 打赏
  • 举报
回复
root@localhost home]# ls -l
total 88
drwxr-xr-x 15 tester tester 4096 Dec 9 11:06 tester


freetstar 2010-12-09
  • 打赏
  • 举报
回复
啊,那看下对应用户的主目录在linux下的权限
universes 2010-12-09
  • 打赏
  • 举报
回复
我用smbpasswd给对应的账号加过密码。
同时,如果密码输入不对的话,根本就登陆不了samba服务器。
现在的问题是能登陆,并且有权限对共享目录进行任何操作。但是进不去相应的个人目录,提示没有权限。
freetstar 2010-12-09
  • 打赏
  • 举报
回复
user模式需要输入密码的,lz在samba中有对应的帐号和密码没
universes 2010-12-09
  • 打赏
  • 举报
回复
这几种配置我都试过了,就是不行,郁闷死。
顺便提下,每次配置后都重启samba了。
[Quote=引用 6 楼 lgxwqq111 的回复:]

按照这个标准配置试试
comment = Home Directories
browseable = no
writable = yes
valid users = %S
create mode = 0664
directory mode = 0775
[/Quote]
freetstar 2010-12-09
  • 打赏
  • 举报
回复
按照这个标准配置试试
comment = Home Directories
browseable = no
writable = yes
valid users = %S
create mode = 0664
directory mode = 0775
freetstar 2010-12-09
  • 打赏
  • 举报
回复
[homes]
这个部分加
valid users = %S
universes 2010-12-09
  • 打赏
  • 举报
回复
fedora里如何开关selinux?
我没看到有setenforce没有,rpm -q selinux也提示没有安装。
freetstar 2010-12-09
  • 打赏
  • 举报
回复
selinux呢?关了没
universes 2010-12-09
  • 打赏
  • 举报
回复
不行的,试过了。
在哪里还看到有介绍说这个地方必须设成no。

[Quote=引用 1 楼 lgxwqq111 的回复:]

[homes]
comment = Home Directories
browseable = no
share modes = yes
writable = yes


=====================
改成browbrowseable = yes
试试
[/Quote]
freetstar 2010-12-09
  • 打赏
  • 举报
回复
[homes]
comment = Home Directories
browseable = no
share modes = yes
writable = yes


=====================
改成browbrowseable = yes
试试
steptodream 2010-12-09
  • 打赏
  • 举报
回复
[Quote=引用 25 楼 universes 的回复:]

但是确实没有setenforce命令。。。。。
[/Quote]
你装的有桌面吧
安装这个图看看http://www.fedora.cc/index.php/2009/01/fedora-10-selinux-guanbi/
加载更多回复(9)

19,619

社区成员

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

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