centos/ubuntu挂载windows文件

Centos

samba 2019/12/19 https://blog.csdn.net/weixin_42067548/article/details/88796645
首先安装samba应用 :yum -y install samba samba-client
然后启动samba服务: systemctl start smb nmb
接下来修改samba配置文件 vi /etc/samba/smb.conf 直接在末尾添加: //注释不需要写入

[samba_share]    //共享后从其他客户端查看到的目录名
        comment = Centos share   //随意命名
        path = /samba_share          //共享的centos路径
        browseable = yes               //共享指定路径可浏览
        writable = yes                     //共享指定路径可写
        valid users =smbtest         //共享允许访问的用户

保存并退出。

重启smb服务:systemctl restart smb.service
重启nmb服务:systemctl restart nmb.service

共享的目录为新文件,需要新创建:mkdir /samba_share,修改文件夹访问权限: chmod 777 /samba_share
权限最好是777,要不然后面可能会出现访问不了的情况,当然也可以自己定义

此时创建smb用户:

[root@localhost /]# smbpasswd -a smbtest

发现会提示创建错误,后来发现是因为 smbtest用户不是centos用户,需先添加smbtest,更改用户 smbtest 的密码

[root@localhost samba_share]# useradd smbtest
[root@localhost samba_share]# passwd smbtest

创建用户后再添加到smb用户中

[root@localhost samba_share]# smbpasswd -a smbtest

添加成功。windows电脑 ‘win+R’ 输入 ‘\[ip]’例如 \192.168.0.108 。
输入完成确定,在弹窗中输入创建的smb用户smbtest和设置的密码即可进行连接。
连接成功后尝试在pc端建立文件然后再centos查看是否成功。
若windows一直提示连接不成功,可能需要关闭centos防火墙再试
关闭防火墙:

[root@localhost samba_share]# setenforce 0
[root@localhost samba_share]# systemctl stop firewalld
或者执行 挂载文件夹
yum install cifs-utils
mount -t cifs -o username=ADMINISTRATOR,password=122333 //192.168.1.14/vmcodes /codes(此条可用)
umount  //192.168.1.14/vmcodes:/codes

mount -t cifs -o username=share,password=share,rw,file_mode=0777,dir_mode=0777,uid=0,gid=0 //192.168.1.120/share /root/share

Ubuntu

(1)更新当前软件。

sudo apt-get upgrade 
sudo apt-get update 
sudo apt-get dist-upgrade

(2)安装samba服务器。

sudo apt-get install samba samba-common

(3)创建一个用于分享的samba目录。

sudo mkdir /home/linuxidc/linuxidc.com/share

(4)给创建的这个目录设置权限

sudo chmod 777 /home/linuxidc/linuxidc.com/share

(5)添加用户(下面的linuxidc是我的用户名,之后会需要设置samba的密码,smbroot)。

sudo smbpasswd -a linuxidc

(6)配置samba的配置文件。
sudo nano /etc/samba/smb.conf
在配置文件smb.conf的最后添加下面的内容:

[share]
comment = 分享的名称(简介)
browseable = yes
path = 路径
create mask = 0700
directory mask = 0700
valid users = linuxidc
force user = linuxidc
force group = linuxidc
public = yes
available = yes
writable = yes

检查Samba是否运行 systemctl status smbd systemctl status nmbd

或者执行挂载文件(桌面版)

首先获取超级用户权利

sudo  -i

查看硬盘在哪个位置

fdisk -l

本次接入看到U盘的位置是/dev/Sdb4

输入挂载U盘命令:

mount /dev/sdb4 /mnt

回车后即挂载U盘成功
继续输入:cd 回车,可以查看U盘下的文件

现拷贝桌面上的1.png文件到U盘中
输入命令:

cp /home/user/desktop/1.png /mnt
 sudo mv aaa /home/development

回车后等待复制完成
拷贝完成后,需要退出U盘
输入命令:umount /mnt

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值