Manjaro Samba 设置共享文件夹供Windows访问

摘要:
最近,一些数据需要转移到我的老兵(旧笔记本Manjaro)。使用SamClient并记录安装:pacman Scifs utilsmbclientsambamanjaro设置sambasetshareholder:mkdir/home/sharesetpermission:chmod777/home/ssharecreateauserforshare:suduse

最近有些资料需要传入到我的老兵(旧笔记本Manjaro)中,使用SamClient并且记录一下

Install:
pacman -S cifs-utils smbclient samba manjaro-settings-samba

set sharefolder:
mkdir /home/share

set permission:
chmod 777 /home/share

create a user for share:
sudo useradd [user]
sudo userdel – r user1 # delete user

edit the config file:
/etc/samba/smb.conf

append setting:

[m_share]
  comment = MSShare Directories
  path = /home/share
  writable = yes
  available = yes
  browseable = yes
  read only = no # read only 属性设置为no 是为了有写入文件权限
  create mask = 0700
  directory mask = 0700

check settings:
testparm

start server:
systemctl enable smb nmb
systemctl start smb nmb

check status:
systemctl status smb

set use and pwd:
gpasswd sambashare -a [user]
smbpasswd -a [user]

[摘录]备份并编辑smb.conf允许网络用户访问

Sudo cp /etc/samba/smb.conf /etc/samba/smb.conf

Sudo gedit /etc/samba/smb.conf

搜索security=user

加入

security = user

username map = /etc/samba/sambausers

文件最后加入:允许访问用户为 user1 贡献目录/home/xxxxx/share

windows 可以直接访问共享文件夹进行CRUD操作,这里有一些坑:

  1. 对于setting配置中 需要设置 security=user

  2. 每次使用需要 start server

  3. 对文件夹设置访问权限,不然不能写入

然后从windows访问samba共享目录,无论使用自己创建的samba用户还是root用户都提示用户名密码错误使用:smbpasswd命令:

smbpasswd -a samba passwd samba,然后从新登陆成功。 smbpasswd -a 增加用户(要增加的用户必须以是系统用户) smbpasswd -d 冻结用户,就是这个用户不能在登录了 smbpasswd -e 恢复用户,解冻用户,让冻结的用户可以在使用 smbpasswd -n 把用户的密码设置成空.

使用samba命令输出日志信息: smbd -F -S
目录权限问题应该设置成755: chmod -R 0755 xxxx 有问题 修改为0700

参考自Using Samba in your File Manager(https://wiki.manjaro.org/index.php?title=Using_Samba_in_your_File_Manager#KDE)

免责声明:文章转载自《Manjaro Samba 设置共享文件夹供Windows访问》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇.git目录文件过大Listary Pro下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

samba 服务实现在windows共享文件

1. 什么是samba Samba服务类似于windows上的共享功能,可以实现在Linux上共享文件,windows上访问,当然在Linux上也可以访问到。 是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。  2. 安装samb 所需要的包 yum install -y samba samb...

VSS使用手册(转)

  软件测试的相关文档,测试代码、自动化测试程序代码均需要作为配置项,纳入到配置管理库中。vss是一个简单实用的工具,希望大家测试工作中,合理的使用vss.1 VSS概述     版本控制是工作组软件开发中的重要方面,它能防止意外的文件丢失、允许反追踪到早期版本、并能对版本进行分支、合并和管理。在软件开发和您需要比较两种版本的文件或找回早期版本...

SELinux

  (注:以下内容转自鸟哥的私房菜)   [root@www ~]# ls -Zdrwxr-xr-x root root root:object_r:user_home_t Desktop-rw-r--r-- root root root:object_r:user_home_t install.log-rw-r--r-- root ro...

samba

一、samba简介 Samba最大的功能可用于Linux与windows系统直接的文件共享和打印共享,Samba既可用于windows与Linux之间的文件共享,也可用于Linux与Linux之间的资源共享,由于NFS的出现,因而 Samba更多用在Linux与windows之间的数据共享上面。 Samba服务器可实现如下功能: WINS和DNS服务;...

Vmware Ubuntu 虚拟机与Windows主机共享文件夹

概述:  1.安装Vmware tool  2.设置共享文件夹并选择总是连接  3.运行命令挂载共享文件夹 前两步很简单,第三步在root权限下运行命令:mount -t vmhgfs .host:/ /mnt/hgfs 若是提示错误:no such device,安装一个包:sudo apt-get install open-vm-dkms 此时,已经完...

安装samba服务器实现Linux mint和Windows共享文件

安装samba服务器实现Linux mint和Windows共享文件在Linux mint普通用户下执行命令:sudo apt-get install samba,安装samba,打开smb.conf配置文件,执行命令gedit /etc/samba/smb.conf,前提要安装gedit(sudo apt-get install gedit),在最后面加...