我把这个添加到/etc/samba/smb.conf
中。
[iTunes]
path = /home/myusername/iTunes
valid users = myusername
writable = yes
这具有所需的效果,但由于某些原因,我无法编辑文件属性:
我假设这是因为我需要在我的配置中添加一个特定的设置。如何向myusername
授予必要的权限?
发布于 2012-01-10 10:33:13
我找到了我的问题的解决方案。事实证明,这个问题毕竟与Samba无关。抱歉的。:)
如何修复锁定的iTunes库文件-- http://www.ihackintosh.com/2010/01/how-to-fix-a-locked-itunes-library-file-2/
我在这里解释了这个问题的答案:
发布于 2012-01-07 20:54:17
你为什么不尝试从nautilus图形界面进行共享呢?您可以找到“共享”选项,右键单击“海里”中的某一项。
当您检查“允许其他人在此文件夹中创建和删除文件”时,任何人都可以编辑和删除网络中的文件,但是他们需要知道您的samba用户名和密码。
当任何人试图访问您的内容时,他/她将被要求提供您的samba用户名和密码。如果他/她知道身份验证信息,那么他/她就可以看到、编辑和删除您共享的内容。
如果你取消“允许他人.”然后其他人(谁知道认证信息)只看到和复制内容,但不能创建或删除内容。
如果您想让网络中的任何人看到您的内容,请检查“来宾访问.”选项。任何人都可以在不知道身份验证信息的情况下查看文件。
在此文件中添加samba用户:
sudo gedit /etc/samba/smbusers
格式是=。因此,您可以为samba使用不同的用户名映射您的ubuntu用户名,但这是不必要的。例如:比如说,您的用户名是abc,然后将这一行添加到/etc/samba/smbusers中。
<abc> = "<abc>"
这意味着任何人都可以使用abc用户名访问。你可以在右边用不同的名字。
现在为samba abc用户(而不是您的ubuntu用户)设置密码。
sudo smbpasswd -a username [abc]
发布于 2012-01-08 08:54:08
可写属性是ReadOnly
、Hidden
、System
和Archive
。
请记住,这些属性是Windows分区独有的(NTFS,可能还有FAT)。因此,据我所知,不可能将这些属性存储在运行Samba的Linux服务器上。
在Linux (ext2、ext3和ext4文件系统)中,与每个属性最接近的等效值是:
ReadOnly
:文件权限
Hidden
:以句点开头的文件(.
)
System
:没有比这个更接近的。在Linux中,系统文件通常位于特定文件夹(/bin
、/etc
、/usr
等)。并以root
为所有者。因此,没有这样的系统属性的概念。
Archive
:备份软件使用此属性进行增量备份,并指示文件自上次备份以来发生了更改。在Linux中,更改时间可以用于此目的(可以使用stat
程序进行检查)。
https://askubuntu.com/questions/92831
复制相似问题