linux的samba共享及挂载
时间: 2023-06-05 13:47:47 浏览: 93
Samba是一种开源软件,用于在Linux系统上实现Windows文件共享。通过Samba,用户可以在Linux系统上创建共享文件夹,并让Windows用户可以访问这些文件夹。同时,用户也可以将Windows共享文件夹挂载到Linux系统上,以便在Linux系统中访问这些文件夹。这样,Linux和Windows系统之间的文件共享就变得非常方便。
相关问题
linux 自动挂载samba共享脚本
Linux系统可以自动挂载Samba共享,方便用户在不同设备间快速访问共享文件夹。下面是一个可以实现自动挂载Samba共享的脚本。
1. 首先,需要在本地创建一个目录,作为挂载点。
2. 在命令行输入以下代码:
```
sudo nano /etc/fstab
```
这将打开fstab文件,它是一个包含系统启动时要挂载的所有文件系统和设备的文件。
3. 在文件底部添加以下行:
```
//<共享文件夹的IP地址>/<共享文件夹名> /<本地挂载点> cifs username=<Samba用户名>,password=<Samba用户密码>,uid=<本地用户名>,gid=<本地用户组名> 0 0
```
其中,<共享文件夹的IP地址>是Samba服务器的IP地址,<共享文件夹名>是要挂载的共享文件夹名称,<本地挂载点>是本地创建的目录路径,<Samba用户名>和<Samba用户密码>是访问Samba共享文件夹所需的用户名和密码,<本地用户名>和<本地用户组名>是当前用户的用户名和用户组名。
4. 保存并退出fstab文件,输入以下命令以确保没有语法错误:
```
sudo mount -a
```
5. 如果没有错误,则可以访问本地挂载点中的共享文件夹。
这是一个简单但有效的方法来自动挂载Samba共享。每次系统启动时,Samba共享文件夹将自动挂载到本地挂载点上,并且您不再需要手动挂载它们。
linux 挂载共享目录
在 Linux 中挂载共享目录可以通过以下步骤来完成:
1. 确保安装了所需的 samba 客户端软件,可以使用以下命令来安装:
```
sudo apt-get install cifs-utils
```
2. 创建一个本地目录,用于挂载共享目录,例如:
```
sudo mkdir /mnt/shared_folder
```
3. 使用以下命令挂载共享目录:
```
sudo mount -t cifs //ip_address/shared_folder /mnt/shared_folder -o username=user,password=pass
```
其中,`ip_address` 是共享目录所在的 IP 地址,`shared_folder` 是共享目录的名称,`user` 和 `pass` 分别是访问共享目录所需的用户名和密码。
4. 输入命令后按 Enter 键,输入密码时没有明显的输入反馈,输入完成后按 Enter 键即可。
5. 查看挂载情况,可以使用以下命令:
```
df -h
```
如果看到 `/mnt/shared_folder` 目录已经挂载,则说明挂载成功。
6. 卸载共享目录,可以使用以下命令:
```
sudo umount /mnt/shared_folder
```
注意:如果共享目录正在被使用,则无法卸载,需要先退出使用共享目录的应用程序,才能卸载共享目录。