首先当然是要安装samba了,呵呵:

sudo apt-get install samba

sudo apt-get install smbfs

下面我们来共享群组可读写文件夹,假设你要共享的文件夹为:

/home/ray/share

首先创建这个文件夹

mkdir /home/ray/share

chmod 777 /home/ray/share

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

sudo cp /etc/samba/smb.conf

/etc/samba/smb.conf_backup

sudo gedit /etc/samba/smb.conf

搜寻这一行文字

; security = user

用下面这几行取代

security = user

username map = /etc/samba/smbusers

将下列几行新增到文件的最后面,假设允许访问的用户为:newsfan。而文件夹的共享名为

Share

[Share]

comment = Shared Folder with username and

password

path = /home/ray/share

public = yes

writable = yes

valid users = newsfan

create mask = 0700

directory mask = 0700

force user = nobody

force group = nogroup

available = yes

browseable = yes

然后顺便把这里改一下,找到[global]把 workgroup = MSHOME

改成

workgroup = WORKGROUP

display charset = UTF-8

unix charset = UTF-8

dos charset = cp936

后面的三行是为了防止出现中文目录乱码的情况。其中根据你的local,UTF-8 有可能需要改成

cp936。自己看着办吧。

现在要添加newsfan这个网络访问帐户。如果系统中当前没有这个帐户,那么

sudo useradd newsfan

要注意,上面只是增加了newsfan这个用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且samba的登录密码可以和本机登录密码不一样。

现在要新增网络使用者的帐号:

sudo smbpasswd -a newsfan

sudo gedit /etc/samba/smbusers

在新建立的文件内加入下面这一行并保存

newsfan = "network username"

如果将来需要更改newsfan的网络访问密码,也用这个命令更改

sudo smbpasswd -a newsfan

删除网络使用者的帐号的命令把上面的 -a 改成 -x

sudo testparm

sudo /etc/init.d/samba restart

最后退出重新登录或者重新启动一下机器。

最简单的方法:

我们把下面这段写入smb.conf中;

[global]

workgroup = LinuxSir (工作组由自己定义)

netbios name = LinuxSir05 (计算机名由自己定义)

server string = Linux Samba Server TestServer

security = share

[linuxsir]

path = /opt/linuxsir (要共享的目录由自己定义)

writeable = yes

browseable = yes

guest ok = yes

注解:

[global]这段是全局配置,是必段写的。其中有如下的几行;

workgroup 就是Windows中显示的工作组;在这里我设置的是LINUXSIR (用大写);

netbios name 就是在Windows中显示出来的计算机名;

server string 就是Samba服务器说明,可以自己来定义;这个不是什么重要的;

security 这是验证和登录方式,这里我们用了share

;验证方式有好多种,这是其中一种;另外一种常用的是user的验证方式;如果用share呢,就是不用设置用户和密码了;

[linuxsir] 这个在Windows中显示出来是共享的目录;

path = 可以设置要共享的目录放在哪里;

writeable 是否可写,这里我设置为可写;

browseable 是否可以浏览,可以;可以浏览意味着,我们在工作组下能看到共享文件夹。如果您不想显示出来,那就设置为

browseable=no

guest ok 匿名用户以guest身份是登录;

查看服务器上的资源;

smbclient -L //IP [-U 用户名]

如果您的Samba服务器配置为user模式,就要加 “-U 用户名“,如果是share模式,省略也可;

比如:

[root@localhost ~]# smbclient

-L   //192.168.1.3 -U sir01

Password: 请输入用户sir01的密码

如果您是用share模式,就可以不必理会用户和密码,直接用;

[root@localhost ~]# smbclient -L

//192.168.1.3

Password: 直接按回车

linux下加载qdm找不到驱动,Linux下共享文件夹的设置方法相关推荐

  1. Linux 如何加载并口/打印口驱动

    实际上Linux是自带并口驱动的,因此不需要再使用第三方驱动编译加载了. 设置并口的具体步骤如下: rmmod lp rmmod parport_pcinsmod /usr/lib/modules/$ ...

  2. 在xp下加载正常的dll,在win7下loadlibrary失败,返回错误值998(ERROR_NOACCESS)的解决办法

    最近遇到了加载第三方dll,在xp下运行正常,在win7下却LoadLibrary失败的情况. 用GetLastError获取错误值为998,也就是ERROR_NOACCESS. 在网上搜索了很久都没 ...

  3. linux dlopen 内存,Linux下加载库的有关问题(dlopenm, dlsym)

    Linux下加载库的问题(dlopenm, dlsym) 如题, 程序中发现load库成功,但是加载函数的时候报错: undefined symbol functionname 是很简单的一个东西,因 ...

  4. linux加载u盘乱码怎么转换,Linux系统下加载U盘设备时文件乱码的有效解决方法

    很少情况会在Linux系统下使用U盘,但是最近有朋友在Linux系统下加载U盘设备的时候发现U盘内的文件出现了乱码现象,这该怎么办呢?很多朋友对Linux系统又不太熟悉,不知道该怎么操作,没关系,让小 ...

  5. linux 下加载cp2102串口驱动

    linux自带了cp210x驱动,在/lib/modules/5.8.0-48-generic/kernel/drivers/usb/serial/下 加载USB转串口驱动 $ modprobe us ...

  6. Linux可加载内核模块(LKM)(转载)

    转载: 漏天剑 文章导航: 为校长杯流尽最后一滴血, Lkm注射, 返回首页 Linux可加载内核模块(LKM) Linux可加载内核模块完全版 --黑客.病毒程序编写者和系统管理员的概念性指南 作者 ...

  7. 跟我一起玩《linux内核设计的艺术》第1章(二)——linux内存加载和16位实模式使命的终结

    经过折腾了整整一篇的BIOS,总算可以跑linux 0.11内核源码了.第一个执行的是bootsect.s,如果现在你还没有下载linux 0.11的源码就赶紧去下载.如果自己懒得找,可以参见我下一篇 ...

  8. 计算机进管理提示找不到入口,win10系统开机提示xxxdll模块已加载但找不到入口点的教程...

    有关win10系统开机提示xxxdll模块已加载但找不到入口点的操作方法想必大家有所耳闻.但是能够对win10系统开机提示xxxdll模块已加载但找不到入口点进行实际操作的人却不多.其实解决win10 ...

  9. dll侧加载_win7系统开机提示xxxdll模块已加载但找不到入口点的解决方法

    很多小伙伴都遇到过win7系统开机提示xxxdll模块已加载但找不到入口点的困惑吧,一些朋友看过网上零散的win7系统开机提示xxxdll模块已加载但找不到入口点的处理方法,并没有完完全全明白win7 ...

最新文章

  1. 2022-2028年中国丁晴橡胶行业市场深度分析及投资规划分析报告
  2. linux 常用的系统信息查看命令
  3. Docker基础技术:Linux Namespace【上】
  4. 复现经典:《统计学习方法》第 12 章 监督学习方法总结
  5. 使用log4j监视和筛选应用程序日志到邮件
  6. Magento Helper简介
  7. 诗与远方:无题(七十二)
  8. 英特尔回应杨笠代言争议;天弘基金称已处理在支付宝上「无故扣款」问题;Eclipse 4.19 发布 | 极客头条...
  9. FTPClient删除linux文件夹,使用ftp读取文件夹中的多个文件,并删除
  10. 面试题--------5、==与equals的区别
  11. (转)Django ==== 实战学习篇十三 分页(Paginator)处理;Django使用内置的admin
  12. 物联网时代如何保障数据安全
  13. SEO_关键词研究工具
  14. Android9怎么剪辑音频,音频剪辑铃声制作
  15. 测试吃鸡fps软件,GTX1050Ti吃鸡足矣 2017热销游戏本吃鸡横评
  16. 星空华文通过聆讯:吃《中国好声音》老本 华人文化是股东
  17. Android实现VR查看图片
  18. 蓝色荧光染料Monobromobimane (mBBr) 单溴二胺71418-44-5
  19. ant design 监听Table 组件 滚动到底部
  20. 喜报接连,闪马智能与创始人兼CEO彭垚斩获猎云网、雷锋网多项奖项

热门文章

  1. 仅需少量视频观看记录,就可以精准推断你的习惯
  2. 十种图像模糊算法的总结与实现
  3. 腾讯云培训认证中心开放日
  4. Apache RocketMQ部署文档
  5. C/C++ mysql 设置字符集
  6. 使用cookie登录时记录登录名
  7. 使用 Flask-apidoc 自动生成 Api 文档
  8. Python基础之:Python中的IO
  9. Python基础之:Python中的模块
  10. kotlin学习之伴生对象(十五)