麒麟服务器配置samba服务

samba服务是linux环境下共享目录的最佳方案,本文详细说明在银河麒麟服务器V10SP3环境中安装和配置samba服务的步骤,并介绍在ubuntu环境中访问共享目录的方法,以及开机自动mount的方法。

1.samba服务器配置

1.安装samba

银河麒麟服务器版本是基于centos的,所以命令习惯和centos一致。

$sudo yum install samba

这个操作很简单,直接安装即可。

2.创建访问samba共享的用户

这里需要说明的是:首先这个用户必须是操作系统自身的用户,然后再用smbpasswd -a将其设置为访问samba共享的用户。为samba共享创建一个独立的用户组是很好的习惯,便于管理。

$ sudo groupadd smbg

$ sudo useradd --group smbg smbuser

$ sudo smbpasswd -a smbuser

并输入密码,假设密码为 111111

3. 指定需要共享的目录

为了测试方便,我们假设需要共享的目录为:/home/smbuser/share,首先要确定该目录存在,不存在就创建一个。

$ mkdir -p /home/smbuser/share

这里需要说明一个问题,这个目录必须是smbuser用户有权限访问的目录!这一点非常重要,你可以使用 su smbuser 切换到这个用户,然后试试能否进入这个目录。

只有smbuser能够访问的目录,在共享后,才能被远程用该用户登录后访问。

如果目录不能访问,可以使用 chown命令进行修改

$ sudo shown smbuser:smbg /home/smbuser/share

有时候是上层目录不能访问,也用同样的方式进行修改。

4.修改smb.conf配置文件

该配置文件所在目录为: /etc/samba/smb.conf。

$ sudo nano /etc/samba/smb.conf

在配置文件的最后加入:

[sambashare]
  comment= test Samba on kylin server
  path = /home/smbuser/share
  create mask = 0664
  directory mask = 0775
  public = yes
  read only = no

5.重启sambo服务

$ sudo systemctl restart smb.service

到这里,在麒麟server上部署samba服务的工作就完成了,对外共享了一个目录/home/smbuser/share/,共享名为 sambashare ,访问的用户是 smbuser ,密码是 111111

2.远程mount

我们通过一台ubuntu的虚拟机作为客户端来访问这个共享目录。直接mount即可。

1.先在本地建立一个目录作为mount的目的地

$ sudo mkdir /mnt/smbshare

2.执行mount命令

$ sudo mount -o username=smbuser,password=111111 //192.168.171.132/sambashare /mnt/smbshare

这样就可以直接访问/mnt/smbshare目录了。

如果希望开机自动mount,可以将mount信息写到/etc/fstab文件中,

$ sudo nano /etc/fstab

在文件最后一行增加:

//192.168.171.132/sambashare /mnt/smbshare cifs defaults,username=smbuser,password=111111     0 0

然后重启后,就可以看到默认已经mount上了。

在银河麒麟操作系统上安装Samba可以通过以下步骤完成: 1. **更新系统软件包**: 首先,确保你的系统软件包是最新的。打开终端并运行以下命令: ```bash sudo apt update sudo apt upgrade ``` 2. **安装Samba**: 使用`apt`命令安装Samba: ```bash sudo apt install samba ``` 3. **配置Samba**: 安装完成后,需要配置Samba。编辑Samba配置文件`/etc/samba/smb.conf`: ```bash sudo nano /etc/samba/smb.conf ``` 在文件末尾添加以下内容: ```ini [shared] path = /home/username/shared available = yes valid users = username read only = no browsable = yes public = yes writable = yes ``` 将`username`替换为你的用户名,并将`/home/username/shared`替换为你希望共享的目录。 4. **创建共享目录**: 创建用于共享的目录并设置权限: ```bash mkdir /home/username/shared chmod 777 /home/username/shared ``` 5. **添加Samba用户**: 为Samba添加一个用户并设置密码: ```bash sudo smbpasswd -a username ``` 6. **重启Samba服务**: 配置完成后,重启Samba服务以应用更改: ```bash sudo service smbd restart ``` 7. **配置防火墙**: 如果你的系统启用了防火墙,需要允许Samba通过防火墙: ```bash sudo ufw allow samba ``` 8. **测试连接**: 在另一台计算机上,打开文件管理器,输入`\\your_server_ip\shared`,然后输入Samba用户名和密码进行连接。 通过以上步骤,你应该能够在银河麒麟操作系统上成功安装配置Samba,实现文件共享。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值