Linux日常管理和服务器配置(二)

Linux系统(以ubuntu为例)中完成Samba服务器配置,然后在Windows系统中访问共享资源,要求如下:

1)共享目录:/mnt/(学号_samba)

2) Windows 系统中的共享目录下创建文件名为(学号)的普通文件,写入内容为:(学号)

3) 在NFS服务器的/mnt/(学号_samba)目录下ls 查看文件列表,并用cat命令显示(学号)文件

(各个步骤操作命令及结果截图)

一.准备工作:

1.安装smba

sudo apt install samba --fix-missing

如果显示解析文件错误,和无法下载这种情况 

解决方案:进入virtualBox中

点设置让后进入网络这一选项中 链接方式改为这个

造成这样的原因是解析不了ip

下载成功显示为:

2.更改网络链接

跟上边差不多,进入ubuntu点设置改为:

这时你会发现有线链接的ip变为了192.168.56.102

有线链接在这看

接着在windows管理器中打开cmd命令查看能否连通

输入

ping 你刚刚查看的ip地址

即为成功 

3.配置Samba

将smb.conf 移动至smb_bak.conf中

mv /etc/samba/smb.conf /etc/samba/smb_bak.conf

注意文件a移动到文件b代码中间的空格。

如果提示权限不够,则输入代码su -进入root模式 

接着输入代码

cat /etc/samba/smb_bak.conf | grep -v "#"  | grep -v ";" > /etc/samba/smb.conf

注意中间空格

/etc/samba/smb_bak.conf 文件中读取内容,去除了所有以 # 开头和所有包含 ; 的行,然后将剩余的内容写入到 /etc/samba/smb.conf 文件中。 

接着编辑smb.conf文件,删除homes、printers、print$三项配置 

进入smb.conf文件

sudo vim /etc/samba/smb.conf

进入之后把所有东西全删了改成我这个样子(由于我做完了,所以没有进入之后初始样子)

其中212207151_samba可以更改为其他的用户名

做完之后退出就行了

二、在Ubuntu中的有关设置

1.创建用户组

sudo adduser smbuser

他会提示你输入密码什么的,输一下就行。

 

2.添加用户

sudo smbpasswd -a smbuser

 

中间也是会提示你输密码

3.创建共享路径

mkdir /mnt/sambaShare
chmod -R 777 /mnt/sambaShare
chown -R smbuser:smbuser /mnt/sambaShare

显示为这样:

4.重启samba服务

systemctl restart smbd
systemctl status smbd

注意ubuntu中samba服务是sabd而不是smb

 

显示这个就成功了。

5.关闭防火墙和SELINUX

sudo ufw disable

SELINUX在ubuntu默认是没有的

 

三、在Windows中的有关操作

1.在Windows中操作,win+R进入资源管理器模式

第一个\\后是你ubuntu的地址,第二个\后面是你刚刚配置文件时我说可以自己更改名字那个

2.他会提示你输入用户名密码(我的做过了所以就没有显示)


用户名输入你刚刚创建的用户,切记 不要输入用户组的name

密码就是你刚刚创建的用户时 输的的密码

进去后会显示

按照要求创建相应的文件

四、验证

在Ubuntu中验证一下

进入/mnt/sambaShare目录中是否可以看到该文件

ll /mnt/sambaShare

 

输入cd命令进去

cd /mnt/sambaShare
cat 212207151.txt

 

其中有显示你刚刚创建的文件就代表成功了。

五、注意事项

1.有关密码操作,能设置成一样的密码,就全都设置成一样的,这样,后边输密码有关操作时,不会因为想不起来密码是啥而导致错误。

2.Ubuntu中操作命令与Centos7中差不多,但是多少有点不一样

  • 23
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值