Linux系列:开发环境搭建:ubuntu图形界面安装samba服务器、SSH使用、mount -t cifs 挂载windows共享目录方法与问题解决

这篇具有很好参考价值的文章主要介绍了Linux系列:开发环境搭建:ubuntu图形界面安装samba服务器、SSH使用、mount -t cifs 挂载windows共享目录方法与问题解决。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。



一. Linux开发环境搭建一 ubuntu图形界面安装samba服务器

samba一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。

通常linux开发环境要和windows平台进行文件交互,使用samba进行文件夹共享,这样会给开发带来很大的便利性,samba安装很简单,下面介绍一下在ubuntu上安装流程:

//安装samba
sudo apt-get install system-config-samba
//配置共享目录
sudo system-config-samba
//启动samba服务
sudo /etc/init.d/smbd restart

第二步配置共享目录会打开一个图形界面,用于配置共享目录和用户访问权限。

ubuntu samba,运维,linux,服务器,ubuntu

ubuntu samba,运维,linux,服务器,ubuntu

配置完成后就可以在windows上,打开资源管理器 输入“” \192.168.80.128\samba 就可以访问linux上目录了。



二. Linux开发环境搭建一 ubuntu安装ssh

在虚拟机上安装ssh,然后在windows上使用securecrt登录到虚拟机。

安装命令:

sudo apt-get install openssh-server

查看ssh是否启动

ps -aux | grep ssh

ubuntu samba,运维,linux,服务器,ubuntu



三. Linux开发环境搭建三 使用mount -t cifs 挂载windows共享目录方法与问题解决

嵌入式开发通常是在linux环境下编译,windows下开发,这就需要在linux环境下访问windows目录了,或者在windows上访问linux目录。

通常有三种方式:

1. 如果是在vm虚拟机上,vm提供了一个设置共享目录功能。

2. 如果linux是一台服务器的话,可以在linux上安装samba服务器,这样windows就可以访问linux的目录了。

3. 第三种就是将windows上的目录挂载到linux目录下,这里记录一下相关的命令与错误解决方法:

1. 在windows 10上新建共享文件夹,比如win,然后设置该文件夹的属性,

win文件夹 -->属性–>共享–>设置共享–>添加用户(Everyone)设置读写属性。
ubuntu samba,运维,linux,服务器,ubuntu

2. 接着设置高级共享–>共享此文件夹–>权限–>添加

ubuntu samba,运维,linux,服务器,ubuntu

3. 接着设置密码保护–>打开网络共享中心–>关闭密码保护

ubuntu samba,运维,linux,服务器,ubuntu

4. 接着打开控制面板–>系统安全–>Windows 防火墙–>启用或关闭防火墙–>关闭防火墙

ubuntu samba,运维,linux,服务器,ubuntu

5. 到这里,windows上的目录已经设置完成了,当然也可以设置密码保护等。接下来在linux上执行挂载命令:
//IP地址是windows地址,后面跟上windows上的共享目录,后面的路径是linux上的挂载路径
sudo mount -t cifs -o username=Everyone //192.168.199.123/win  /home/sk/win 
通常会失败,失败原因有下面这些:
  1. mount error(112): host is down

  2. cifs_mount failed w/return code = -112

  3. mount: cifs 文件系统类型错误、选项错误、//192.168.199.123/win 有坏超级块

解决方法:
1. 在linux平台执行:
sudo apt-get install nfs-common
sudo apt-get install smbfs
2. 在Windows上打开SMB服务

打开控制面板–>程序和功能–>启动SMB 1.0/CIFS文件共享支持–>重启生效(一定要重启)

ubuntu samba,运维,linux,服务器,ubuntu

3. 重新执行mount命令
sudo mount -t cifs -o username=Everyone //192.168.199.123/win  /home/sk/win 
6. 其他问题
需求:

这个挂载进去可以修改权限和角色吗?我最近刚好在弄这个。用virtualbox和vmware挂进去都改不动权限,快奔溃了

解决方法

解决了,类似下面这样,指定用户和组.gid和uid的查看很简单,可以自己百度一下.一般就都是1000

sudo mount -t cifs -o username=Everyone,uid=1000,gid=1000 //192.168.199.123/win /home/sk/win

修改 /etc/fstab 文件,开机自动挂载。
挂载命令如:

//192.168.22.111/shared /home/www/ cifs username=xxx,password=xxx,rw,dir_mode=0777,file_mpde=0777 0 0
遗留问题:
bash : !,rw,dir_mode=0777,file_mode=0777 :event not found

修改不了默认的读写权限,这是什么问题呀









yyyyyyyuande

Linux开发环境搭建一 ubuntu图形界面安装samba服务器

Linux开发环境搭建一 ubuntu安装ssh

Linux开发环境搭建三 使用mount -t cifs 挂载windows共享目录方法与问题解决文章来源地址https://www.toymoban.com/news/detail-831858.html

到了这里,关于Linux系列:开发环境搭建:ubuntu图形界面安装samba服务器、SSH使用、mount -t cifs 挂载windows共享目录方法与问题解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu 怎么安装图形界面

    ubuntu 安装图形界面的方法,可以通过以下步骤操作来实现: 1、确认版本首先登录一下服务纯缺器ubuntu,查看系统版本。然后用root账号登录,如下图所示: 2、更新apt-get首先要先更新一下apt-get源,输入apt-get update。 3、安装xinit这个是我们切换到图形界面需要安装的,比如s

    2024年02月02日
    浏览(44)
  • Ubuntu上安装图形化界面

    在Ubuntu上安装图形化界面可以通过以下步骤完成: 安装Ubuntu Server:如果您尚未安装Ubuntu Server版本,您需要首先安装它。从Ubuntu官方网站(https://ubuntu.com/download/server)下载最新的Ubuntu Server ISO映像文件,并按照说明将其安装到计算机上。 安装图形化界面软件包:一旦Ubuntu S

    2024年02月05日
    浏览(58)
  • android手机安装ubuntu并创建ubuntu图形界面(1)

    在安卓手机上安装Ubuntu并创建图形界面 用手机直接打开网址 Termux | F-Droid - Free and Open Source Android App Repository  点击下载 apk 并安装。 安装后启动界面如下 vi  $PREFIX/etc/apt/sources.list 输入#,即将deb https://termux.org/packages/ stable main注释起来,随后在下一行输入: deb Index of /termux

    2024年02月09日
    浏览(53)
  • wxWidgets(1):在Ubuntu 环境中搭建wxWidgets 库环境,安装库和CodeBlocks的IDE,可以运行demo界面了,继续学习中

    选择这个主要是因为完全的开源,不想折腾 Qt的库,而且打包的文件比较大。 网络上面有很多的对比,而且使用QT的人比较多。 但是我觉得wxwidgets 更加偏向 c++ 语法本身,也有助学习C++。 没有太多的特殊封装,而且商业化更加友好,打包软件也比较少。 更偏向原生的系统,

    2024年02月07日
    浏览(45)
  • Ubuntu 22 服务器端安装图形化界面

    Ubuntu 系统做得是越来越好了,从CentOS 不再提供维护后,越来越多的企业和公司从CentOS转到Ubuntu服务器系统,转了之后才发现,它比CentOS好用太多了,安装什么都非常的方便,而且它不会像CentOS那样在安装的过程中会出现一系列的问题。 今天,我们将重点介绍Ubuntu 22 服务器版

    2024年02月12日
    浏览(49)
  • Linux环境下非GUI制作图形界面方法

    如题,即就是仅仅使用ANSI转义字符实现Linux环境的页面效果,如字体颜色、背景颜色、高亮、固定位置光标、将光标放到指定位置、隐藏字符串等等。 具体实现方法在如下代码中,使用方法在注释里可以看到。 // //

    2024年02月19日
    浏览(54)
  • 服务器安装Ubuntu系统无法进入图形化界面【笔记】

    服务器安装Ubuntu系统后无法进入图形化界面。 现场情况: 【 alt + ctrl + F1 】无反应,【 alt + ctrl + F2~F6 】有反应。 处理方法: 1.【 alt + ctrl + F2 】打开终端用户登录后输入以下命令: sudo vi /etc/default/grub 2.在打开的文件中找到 GRUB_CMDLINE_LINUX_DEFAULT=“quiet aplash” 3.在quiet aplash后

    2024年01月20日
    浏览(47)
  • 【安装】阿里云轻量服务器安装Ubuntu图形化界面(端口号/灰屏问题)

    https://help.aliyun.com/zh/simple-application-server/use-cases/use-vnc-to-build-guis-on-ubuntu-18-04-and-20-04 网上搜了很多教程,但是我没在界面看到有vnc连接,后面才发现官网有教程。 其实官网很详细了,不过这里还是遇到了一些小问题。 这里官网有说: izbp166dsac66tx****:1表示在服务器上启动的

    2024年02月14日
    浏览(45)
  • 【ubuntu20.04】安装后如何进入图形化界面及可能遇到的问题

    安装ubuntu20.04后,直接进入了命令行界面,可以逐行输入以下命令 reboot重启后,你可能会发现还是没有进入图形化界面。可能的原因是你的系统没有安装显卡驱动,运行安装后重启即可。 想要从图形化界面回到命令行可以ctrl+alt+F3~F6(任选一个F)

    2024年04月14日
    浏览(60)
  • Amazon EC2 Ubuntu服务器安装图形化界面(Xfce)

    Ubuntu Server是Ubuntu的不含GUI的发行版,然而在GUI上可以获得一些工具更好的体验 本教程主要阐述如何在Amazon EC2的服务器上安装Ubuntu轻量化GUI — Xfce,并通过Xrdp配置使用RDP连接 Amazon EC2 t2.micro (1vCPU 1GiB) Ubuntu Server 22.04 本文使用的是 AWS 12个月的Free Trial,只能创建一个较低配置

    2024年02月03日
    浏览(79)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包