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

发布了50 篇原创文章 · 获赞 1 · 访问量 533
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览