麒麟v10创建共享文件
时间: 2025-08-11 19:08:09 浏览: 3
<think>我们参考用户提供的引用和之前的问题,来配置麒麟v10上的Samba共享。
用户需求:在麒麟v10上创建Samba共享文件。
根据引用[1]和引用[2]的内容,我们可以总结以下步骤:
步骤:
1. 安装Samba软件(如果未安装)
2. 创建共享目录并设置权限
3. 修改Samba配置文件(/etc/samba/smb.conf)
4. 添加Samba用户并设置密码
5. 重启Samba服务
6. 设置防火墙(如果需要)
7. 测试共享
注意:引用[1]中提供了一个共享配置的示例,引用[2]提到了安装samba服务并实现远程连接,以及挂载共享文件夹。
具体配置如下:</think>### 麒麟V10创建Samba共享文件配置指南
#### 1. 安装Samba服务(在线/离线)
```bash
# 在线安装(推荐)
sudo apt install samba samba-common-bin
# 离线安装(需提前下载deb包)
sudo dpkg -i samba*.deb
```
#### 2. 创建共享目录并设置权限
```bash
sudo mkdir -p /srv/公司共享
sudo chown -R :smbusers /srv/公司共享
sudo chmod 2775 /srv/公司共享 # SGID保持组权限
```
#### 3. 配置Samba共享(关键步骤)
编辑配置文件:
```bash
sudo nano /etc/samba/smb.conf
```
在文件末尾添加:
```ini
[公司共享]
comment = 公司共享文件夹 # 共享描述[^1]
path = /srv/公司共享 # 物理路径[^1]
browseable = yes # 可见性[^1]
writable = yes # 可写权限[^1]
read only = no # 关闭只读[^1]
guest ok = yes # 允许访客访问[^1]
create mask = 0777 # 文件权限[^1]
directory mask = 0777 # 目录权限[^1]
valid users = @smbusers # 授权用户组
```
#### 4. 创建用户组并添加用户
```bash
# 创建用户组
sudo groupadd smbusers
# 添加用户(示例用户kylin_user)
sudo useradd -M -s /usr/sbin/nologin kylin_user
sudo usermod -aG smbusers kylin_user
# 设置Samba密码(与系统密码独立)
sudo smbpasswd -a kylin_user
```
#### 5. 防火墙配置
```bash
sudo ufw allow 139/tcp
sudo ufw allow 445/tcp
sudo ufw reload
```
#### 6. 启动服务并验证
```bash
# 重启服务
sudo systemctl restart smbd nmbd
# 测试配置文件
testparm
# 本地测试连接
smbclient //localhost/公司共享 -U kylin_user
```
#### 7. Windows客户端连接
在文件资源管理器输入:
```
\\麒麟服务器IP\公司共享
```
使用设置的用户名和密码登录
#### 8. 挂载共享(其他Linux服务器)
在B服务器执行:
```bash
sudo mount -t cifs //A服务器IP/公司共享 /本地挂载点 \
-o username=kylin_user,password=您的密码,vers=2.0
```
实现文件双向同步[^2]
**关键配置说明**:
1. `guest ok = yes`:允许匿名访问(按需启用)
2. `create mask/directory mask`:控制新建文件/目录的权限
3. `valid users`:限制访问用户组
4. `vers=2.0`:指定SMB协议版本避免兼容问题
阅读全文
相关推荐




















