在 Ubuntu Maverick 中,我使用 Nautilus“共享选项”GUI 共享了一些文件夹。
我可以从 Windows 7 看到它们,但是当我尝试访问它们(从 Windows)时,它要求输入用户名和密码。无论我输入什么,它都不让我进入。我如何配置它才能正常共享?
更新:我发现一些共享文件夹让我进入,但其他人则不允许。在那些这样做的情况下,他们的一些子文件夹会这样做,而另一些则不会,等等。我如何调查导致这种情况的原因?
当我让GUI安装它需要什么,它安装samba
和libpam-smbpass
。在我无法连接的机器上,libpam-smbpass
没有安装。这可能是问题吗?
当我从我的 Ubuntu 机器 ping 任何本地 Windows 主机名时,我得到“无法解析主机”,但是当我从 Windows 机器 ping 时它工作正常。为什么会这样?安装了 Samba 和 Miredo
我有一个使用 samba 共享一些文件夹的 ubuntu 服务器。当客户端创建新文件夹或文件时,权限不会根据 smb.conf 中的设置进行设置。
我对特定共享的当前设置:
[share]
path = /mnt/share
browsable = yes
guest ok = no
writable = yes
read only = no
create mask = 0774
directory mask = 0774
write list = netuser
Run Code Online (Sandbox Code Playgroud)
当 samba 客户端(Windows 7 机器)使用“netuser”帐户创建文件或目录时,权限变为
drwxr-sr-- 2 netuser sambashare 4096 2012-01-22 21:14 New folder
-rwxrw-r-- 1 netuser sambashare 0 2012-01-22 21:07 New Text Document.txt
Run Code Online (Sandbox Code Playgroud)
父目录设置了组 id 标志,因此是 sambashare 组所有者。这个想法是 samba 用户和服务器用户都属于 sambashare 组,因此能够编辑、删除和创建文件和目录。但是,由于创建的文件夹没有组设置的写入标志,服务器用户无法在没有 sudo 的情况下在这些文件夹中创建新文件或文件夹。
我已经测试了添加和删除目录掩码、强制目录模式、目录安全模式和强制目录安全模式,但行为仍然存在。新创建的文件和文件夹没有获得预期的 774 权限,而是分别获得 764 和 754 权限。 …
文件服务器的简单 samba 配置,无需密码,每个人都可以完全读写。不需要保安。
我正在制作一个服务器来为我的家托管文件。服务器的目标是为 Windows 机器托管文件。到目前为止我设法做的最好的是这种配置。有了这个,我可以从网络看到共享和服务器,但它说 Windows 无法访问它们。我在服务器上使用 Linux mate,所有最新更新。
我的配置:
[global]
workgroup = BIOHAZARD
netbios name = MATUSALEM
guest account = nobody
log file = /usr/local/samba/var/log.%m
max log size = 50
security = user
map to guest = bad user
encrypt passwords = yes
# Share Definitions
[homes]
comment = Home Directories
browseable = no
writable = yes
[Teste]
path = /home/peter/share
writable = yes
printable = no
comment = teste
only guest = yes
public = …
Run Code Online (Sandbox Code Playgroud) 我在.xsession-errors日志中有这个条目
“Nautilus-Share-Message:称为“net usershare info”但失败:返回“net usershare”
error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares.
Error No such file or directory
Please ask your system administrator to enable user sharing.
Run Code Online (Sandbox Code Playgroud)
这与我的小程序必须在每次启动后重新加载有关。只是想知道我将如何启用用户共享,以及它如何影响我的小程序?
我正在尝试设置永久 samba 共享安装。使用这些说明并不太难。但是,我想让他们
谷歌搜索表明 AutoFS 可能会有所帮助。我认为它会处理上面的 1. 但我不确定 2.
关于自动 Samba 挂载的其他问题,即如何永久挂载 samba 共享?,似乎没有解决自动重新安装/卸载问题,所以我认为这不是重复的。
谢谢。
我正在配置 Samba 并尝试添加域用户,但它返回以下内容:
failed to add entry for the user student
Run Code Online (Sandbox Code Playgroud)
这些是我到目前为止所做的命令:
frigate@frigate-desktop:~$ su
Password:
root@frigate-desktop:/home/frigate# nano /etc/samba/smb.conf
root@frigate-desktop:/home/frigate# groupadd -g 201 machines
root@frigate-desktop:/home/frigate# mkdir -m 0775 /home/ntlogon
root@frigate-desktop:/home/frigate# mkdir /home/samba /home/samba/profiles
root@frigate-desktop:/home/frigate# chmod 1755 /home/samba/profiles/
root@frigate-desktop:/home/frigate# useradd -m test
root@frigate-desktop:/home/frigate# passwd test
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@frigate-desktop:/home/frigate# smbpasswd -a test
New SMB password:
Retype new SMB password:
Added user test.
root@frigate-desktop:/home/frigate# smbpasswd -a root
New SMB password:
Retype new SMB password: …
Run Code Online (Sandbox Code Playgroud) 我有一台带有 ufw 防火墙(GUI 版本)的 Ubuntu PC。我已经添加了预设的 Samba 服务,输入和输出,甚至尝试手动添加端口(135-139、445、UDP 和 TCP,输入和输出),但它仍然阻止 samba。
我正在尝试访问 LAN 上另一台 PC 上的共享。如果我禁用 ufw,它工作正常。它一定还在阻止某些东西,我无法弄清楚。有任何想法吗?
我在 Ubuntu 11.04 beta 2 上。
是否可以让 samba 共享只供来宾读取,并供经过身份验证的用户读取?
如果我将guest 放在共享上,则不会提示我输入密码,并且有效地以具有只读权限的guest 身份登录。但我想通过身份验证,以便我也可以写。
任何人都可以提供一个示例 smb 共享节来实现这一目标吗?
~/.gvfs
Ubuntu 12.10上哪里去了。如何通过samba文件夹找到挂载的位置?
我与 Ubuntu 12.10 机器共享一个文件夹。我正在尝试在我安装的另一台 Ubuntu 12.10 机器上找到安装点的位置。它已成功安装。它位于 nautilus 侧边栏上。但是我找不到 12.04 上~/.gvfs/blabla
要在应用程序中使用该文件夹的位置。