Ubuntu上设置共享文件夹
在Ubuntu上设置共享文件夹的方法主要有两种:使用Samba共享和使用NFS共享。
一、使用Samba共享
1.安装Samba服务器
在终端中运行以下命令安装Samba服务器:
sudo apt update
sudo apt install samba
2.创建共享文件夹
在终端中运行以下命令创建共享文件夹,并设置相应的权限:
sudo mkdir -p /home/sambashare
sudo chown -R sambashare:sambashare /home/sambashare
sudo chmod -R 777 /home/sambashare
3.创建Samba用户
在Ubuntu系统中,您可以创建一个本地用户账号,然后配置Samba使其仅能访问特定的共享文件夹`samba`,而不能登录到系统本身。以下是如何实现这一目标的步骤:
3.1. 创建本地用户账号
首先,创建一个新的本地用户账号,这个账号将用于Samba共享的访问:
sudo adduser sambashare
或者:
# 仅文件夹共享账号,不允许登录系统
sudo useradd -d /home/ftp -s /sbin/nologin Tygmsamba
# 查看有哪些账号
cat /etc/passwd
在提示时,填写必要的信息。此用户不需要具有特殊权限,因为它仅用于文件共享。
3.2. 设置Samba密码
Windows 上输入的是 Samba 用户名和密码,而不是 Ubuntu 系统用户的密码。Samba 用户密码是通过以下命令单独设置的:sudo smbpasswd -a sambauser你在 Windows 上输入的用户名和密码应该与上面设置的一致。
接下来,为Samba服务为这个新用户设置密码:
sudo smbpasswd -a sambashare
在提示时,输入并确认密码。
4. 配置Samba共享
编辑Samba配置文件来设置共享参数
sudo nano /etc/samba/smb.conf