permissions - Samba(无法写入)问题

标签 permissions samba

我在两个 Linux 机器(Ubuntu Desktop 12.10 和 Ubuntu Server 12.04)之间设置了 Samba。出于某种原因,我无法写入我的 samba 共享。在我看来,我拥有正确的权限。下面是我的 smb.conf、文件系统权限和我遵循的步骤。我肯定有它配置错误,但我不知道如何。任何帮助,将不胜感激。克雷格

  1. 在 ubuntu 服务器 (craig) 中创建了一个用户
  2. 在 samba 中创建用户和密码 "smbuseradd -a craig"设置密码
  3. 从 Linux 桌面安装 samba 共享。这似乎安装得很好
  4. 试图写一个文件,它说我没有写权限

从服务器“drwxrwxrwx 4 Craig Craig”查看时的服务器权限 从 ubuntu 桌面查看时的权限 "drwxr-xr-x 0 root root"

[global]
follow symlinks = yes
wide links = yes
unix extensions = no

workgroup = Ubuntu Precise
security = user

unix password sync = yes

[homes]
comment = Home Directories
browseable = yes
writable=yes
create mask = 0777
directory mask = 0777
guest ok = yes

[share]
comment = Precise File Server
path = /home/craig
browsable = yes
guest ok = yes
read only = no
writable = yes
create mask = 0777
directory mask = 0777

编辑: 如果我以 root 身份打开我的 samba 共享,那么我可以写入文件夹。我尝试执行 chmod 和 chgrp,但这似乎没有任何影响。我宁愿不必以 root 身份浏览/写入 :)

最佳答案

好的,明白了。它不在我的 samba 设置中。错误实际上在于我如何“永久”安装我的 samba 共享。

我在做:

//192.168.1.11/craig /home/craig/musicServer cifs username=craig,password=MYPASSWORD 0 0

但我需要

//192.168.1.11/craig /home/craig/musicServer cifs username=craig,password=MYPASSWORD,file_mode=0777,dir_mode=0777 0 0 

同时添加 file_mode 和 dir_mode 解决了这个问题。

关于permissions - Samba(无法写入)问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13631510/

相关文章:

安卓 M 权限 : checkSelfPermission() always returns -1

php - 无法写入只读 SQLite 数据库文件

mysql - 参数列表太长 - Apache

linux - smbclient linux/os x nt_status_pipe_broken

android - 授权 Google Drive Android API

php - 在哪里以及如何存储用户权限?

windows - 从 Linux 创建隐藏的 Windows 文件/文件夹

Git 不适用于 Ubuntu → Windows Samba 共享目录

active-directory - 我可以对从只读资源共享的 SMB 共享设置权限吗?