linux samba代码,linux(Ubuntu) 安装samba共享 (用本地实时编辑器编辑服务器代码)

本文详细介绍了如何在Linux服务器上通过Samba配置共享文件夹,包括安装Samba、编辑配置文件、设置用户权限、创建挂载点,以及在Linux和Windows客户端上访问共享文件的方法。通过这些步骤,你可以实现跨平台的文件共享和访问。
摘要由CSDN通过智能技术生成

服务器端

sudo apt update

sudo apt install samba

cd /etc/samba/

sudo cp smb.conf smb.conf.bak

sudo vim smb.conf

最后加入

[neucrack] # 这里的名称是samba中显示的文件夹名称,可以随便取

comment = neucrack's data dir

path = /mnt/neucrack #文件夹路径

available = yes

public = yes

writable = yes

valid users = neucrack

然后为samba服务设置单独的密码

如果不单独设置密码(密码可以跟用户密码相同,但是必须设置),会报错

smbclient NT_STATUS_ACCESS_DENIED

sudo smbpasswd -a neucrack #然后会要求输入密码,比如这里设置123456

重启服务,客户端测试,期间会要求选择用户和输入密码

sudo /etc.init.d/samba restart

客户端

在windows或者linux下的文件管理器可以直接访问或者挂载,很简单,这里略过

如果使用linux命令行:

> sudo apt update

> sudo apt install smbclient

> smbclient -L 192.168.1.169 # ip地址改成服务器的ip地址

> smbclient //192.168.1.169/neucrack # 输入密码后就可以操作了

smb:\> q #退出

# 挂载到本地文件系统

> mkdir ~/data_local_server

#查看本地用户uid和gid

> id

uid=1000(neucrack) gid=1000(neucrack) 组=1000(neucrack),4(adm),20(dialout),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),128(sambashare),999(docker)

#这里的uid和gid下局命令会用到

> sudo mount -t cifs -o username=neucrack,password=123456,rw,uid=1000,gid=1000 //192.168.1.169/neucrack ~/data_local_server

这样就挂载成功了,修改目录里面的内容会自动更新到远程

da63055efc5f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

挂载的远程目录

卸载使用umount命令或者GUI界面直接点击弹出即可

也可以加入到/etc/fstab中来开机自动挂载

//192.168.1.169/neucrack /home/neucrack/data_local_server cifs username=neucrack,password=jj,rw,uid=1000,gid=1000 0 0

设置后要立即生效使用sudo mount -a

参考文章

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值