选中内容(绿色)时除了会搜索文章名,还会搜索文章内容
点击结果中的文章名进入文章界面后可以按Ctrl+F在页面内搜索
  • 版权:CC BY-SA 4.0
  • 创建:2019-10-13
  • 更新:2019-10-19
  • 关键词: Linux Ubuntu Samba 服务 共享 代码
linux(Ubuntu) 安装samba共享 (用本地实时编辑器编辑服务器代码)


服务器端

  1. sudo apt update
  2. sudo apt install samba
  3. cd /etc/samba/
  4. sudo cp smb.conf smb.conf.bak
  5. sudo vim smb.conf

最后加入

  1. [neucrack] # 这里的名称是samba中显示的文件夹名称,可以随便取
  2. comment = neucrack's data dir
  3. path = /mnt/neucrack #文件夹路径
  4. available = yes
  5. public = yes
  6. writable = yes
  7. valid users = neucrack

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

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

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

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

  1. sudo /etc.init.d/samba restart

客户端

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

如果使用linux命令行:

  1. > sudo apt update
  2. > sudo apt install smbclient
  3. > smbclient -L 192.168.1.169 # ip地址改成服务器的ip地址
  4. > smbclient //192.168.1.169/neucrack # 输入密码后就可以操作了
  5. smb:\> q #退出
  6. # 挂载到本地文件系统
  7. > mkdir ~/data_local_server
  8. #查看本地用户uid和gid
  9. > id
  10. 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)
  11. #这里的uid和gid下局命令会用到
  12. > sudo mount -t cifs -o username=neucrack,password=123456,rw,uid=1000,gid=1000 //192.168.1.169/neucrack ~/data_local_server

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

挂载的远程目录

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

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

  1. //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

参考文章

文章有误?有想法想讨论?查看或者发起勘误/讨论 主题
(发起评论需要先登录 github)

/wallpaper/wallhaven-96pk78.jpg