samba如何使用户不在共享根目录写入文件
时间: 2023-01-31 13:01:52 浏览: 102
可以在Samba服务器上禁用写入权限。要禁用写入权限,可以在Samba配置文件中的共享设置中添加以下行:
```
read only = yes
```
此行会禁用用户对共享根目录的写入访问权限。注意,如果要使设置生效,需要重新启动Samba服务。
例如,如果要配置名为"share"的共享,可以在Samba配置文件中添加如下内容:
```
[share]
path = /path/to/share
read only = yes
```
重新启动Samba服务后,用户将无法在共享根目录写入文件。
希望这能帮到你。
相关问题
在/(根)目录下新建xxx文件夹(xxx为自己姓名全拼),安装并配置samba服务器,将xxx文件夹设置为共享目录,使得xxx可以在windows中访问,在windows中向xxx文件夹内上传一个文件
好的,我可以为您提供具体的步骤。
1. 在根目录下新建xxx文件夹:
```
sudo mkdir /xxx
```
2. 安装samba服务器:
```
sudo apt-get update
sudo apt-get install samba
```
3. 配置samba服务器:
首先备份一下原始的配置文件:
```
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
```
然后使用文本编辑器打开smb.conf文件:
```
sudo nano /etc/samba/smb.conf
```
在文件的末尾,添加以下内容:
```
[xxx]
path = /xxx
writeable = yes
browseable = yes
guest ok = yes
```
这里的[xxx]是共享文件夹的名称,path是共享文件夹的路径,writeable表示可写入,browseable表示可浏览,guest ok表示允许访客访问。
4. 重启samba服务:
```
sudo service smbd restart
```
5. 在Windows中访问共享文件夹:
在Windows资源管理器的地址栏中输入:\\服务器IP地址\xxx
例如,如果你的服务器IP地址是192.168.1.100,那么你应该在地址栏中输入:\\192.168.1.100\xxx
6. 上传文件:
在Windows资源管理器中,找到要上传的文件,然后复制到xxx文件夹中即可。
希望这些步骤能够帮助到您。
阅读全文