ubuntu samba文件共享服务器搭建

目的:

为了实现Android源码在ubuntu的编译,在windows上进行源码的修改和验证,需要在ubuntu系统上搭建共享文件夹,这里将ubuntu的/home/用户/路径下的所有内容共享,方法如下

ubuntu端:

一、samba安装

复制代码
sudo apt update
sudo apt-get install samba samba-common

二、配置路径和权限

复制代码
sudo gedit /etc/samba/smb.conf

通过以上命令打开配置文件后滑到最底下,加入以下内容(不要去等号之间的空格):

注:其中的"用户名"就是你ubuntu锁屏时的名称

复制代码
[me_shared_folder]
comment = Android Code
path = /home/用户名            
available = yes
valid users = 用户名
read only = no
browsable = yes
public = yes
writable = yes
create mask = 0777
directory mask = 0777

三、添加访问用户,注意:用户名必须是ubuntu存在的用户名,否则会添加失败

复制代码
sudo smbpasswd -a <用户名>

回车后会提示设置密码和确认密码,作为客户端访问的用户名和密码

四、启动samba

复制代码
sudo service smbd restart && service nmbd restart

五、查看ubuntu的ip

复制代码
ifconfig

windows端:

按住Win(图标是四个方块的按键) + R 调出运行弹窗,输入\\ip,其中ip是以上ubuntu中通过ifconfig出来的ip地址,然后回车

首次会弹窗提示输入用户名密码,输入以上第三步设定的账号密码即可

相关推荐
大树8812 小时前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠12 小时前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
bush413 小时前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行52013 小时前
Linux 11 动态监控指令top
linux
小宇宙Zz13 小时前
Maven依赖冲突
java·服务器·maven
不会C语言的男孩14 小时前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言
古城小栈14 小时前
Unix 与 Linux 异同小叙
linux·服务器·unix
程序猿阿伟15 小时前
《Chrome离线扩展安装的底层逻辑与场景落地指南》
服务器·网络·chrome
凡人叶枫16 小时前
Effective C++ 条款42:了解 typename 的双重意义
java·linux·服务器·c++
AC赳赳老秦16 小时前
用 OpenClaw 搭建服务器故障应急响应系统,自动处理 80% 常见运维故障
android·运维·服务器·python·rxjava·deepseek·openclaw