当前位置: 技术问答>linux和unix
配置samba时不能指定路径
来源: 互联网 发布时间:2016-08-10
本文导语: 我在配samba时,为什么不能指定我想要的路径,而改成 path = /tmp 就行? | samba共享文件夹要考虑三方面的权限。 1.samba共享的权限状况; 2.被共享的文件夹本身的访问权限,包括父目录的权限传递; 3.如果有Se...
我在配samba时,为什么不能指定我想要的路径,而改成 path = /tmp 就行?
|
samba共享文件夹要考虑三方面的权限。
1.samba共享的权限状况;
2.被共享的文件夹本身的访问权限,包括父目录的权限传递;
3.如果有Selinux的前提,还要考虑context的类型是否为“samba_share_t”。
1.samba共享的权限状况;
2.被共享的文件夹本身的访问权限,包括父目录的权限传递;
3.如果有Selinux的前提,还要考虑context的类型是否为“samba_share_t”。
|
肯定可以呀
http://linux.vbird.org/linux_server/0370samba.php
http://linux.vbird.org/linux_server/0370samba.php
|
配置每个用户对应的家
[homes]
comment = Home directories
browseable = no
writable = yes
valid users = %S
create mode = 0664
directory mode = 0775
你把path设到/root/下 你认为有人可以访问吗?
[homes]
comment = Home directories
browseable = no
writable = yes
valid users = %S
create mode = 0664
directory mode = 0775
你把path设到/root/下 你认为有人可以访问吗?
|
而/tmp 的权限是777 等于公共地盘 谁想用都可以
|
而且改变root目录权限 影响系统安装 这样的操作你最好别干
你这个界面式的 我不熟悉 你在命令行来把 ls -l /
每个用户操作自己的家 就按我上面给你的
要是大家要公用一个目录 你就建一个public
上面给的那个鸟哥的教程 虽然有点长 但是讲的很详细 不要怕浪费时间
另外有时候如果selinux有效 也会影响samba
你可以修改/etc/sysconfig/selinux 吧enforcing改成disabled
或者用Rainsome兄说的 使用selinux强制策略
详见http://topic.csdn.net/u/20100204/14/a60b18e2-99e7-4608-baf1-f1bb3d15b33d.html的最后一个回复
你这个界面式的 我不熟悉 你在命令行来把 ls -l /
每个用户操作自己的家 就按我上面给你的
要是大家要公用一个目录 你就建一个public
上面给的那个鸟哥的教程 虽然有点长 但是讲的很详细 不要怕浪费时间
另外有时候如果selinux有效 也会影响samba
你可以修改/etc/sysconfig/selinux 吧enforcing改成disabled
或者用Rainsome兄说的 使用selinux强制策略
详见http://topic.csdn.net/u/20100204/14/a60b18e2-99e7-4608-baf1-f1bb3d15b33d.html的最后一个回复
|
而且你看你设置的目录是/root/123
而你只修改了/root目录的权限 /root/123还是root权限别人访问不了 你得把123这个目录也改权限
不过强烈抗议你修改root目录的权限
而你只修改了/root目录的权限 /root/123还是root权限别人访问不了 你得把123这个目录也改权限
不过强烈抗议你修改root目录的权限
|
为安全性考虑,而且也为了培养好的习惯,你就不要把Samba的共享目录放在/root下了,换别的目录吧。
|
samba是不允许共享root目录下的内容的。
改为其他目录试试看。
可以在根目录建立一个目录,如 /share
改为其他目录试试看。
可以在根目录建立一个目录,如 /share
|
十滴水同志,听主席的,黎华叔叔的,三点鱼的,他们都是高手,我混了这么久跟他们学了很多东西了,嘿嘿!
|
真的?