samba详解

yum list all | grep samba

yum info samba

yum -y install samba

服务端程序包:samba

nmbd

smbd

rpm -ql samba-common

rpm -ql samba-common-tools

主配置文件:/etc/samba/smb.conf

systemd unit file:

nmbd: nmbd.service

smbd: smb.service

testparm 测试conf文件是否有问题

共享配置

[ 共享名称 ]

comment:注释信息

path:此共享对应本地文件系统路径

browseable:是否可浏览,是否可被所有用户看到

writable:是否可写 #注意,如果是要写权限的话,共享的文件必须要有777的权限

writelist :只对某些用户或者组有写权限 如writelist = root

#writeable writelist不能够同时混用

read only:是否为只读

public:是否允许匿名访问

guest ok:是否允许来宾账号访问

可用的宏列表

%m:客户端主机的Netbios名称

%M:客户端的INTERNET主机名

%H:当前用户的家目录

%U:当前用户的用户名

%g:当前用户所属的组名

%h:当前SAMBA主机的hostname

%I:客户端主机IP

%T:当前的日期时间

vim /etc/samba/sam.conf

[ ftp ]

comment = ftp root

path = /var/ftp

browseable = yes

guest ok = yes

writeable = no

将系统用户添加为samba用户

smbpasswd [option] username

-a :添加

-x:删除

-d:禁用

-e:启用

[root@localhost ~]# pdbedit -L #查看samba用户

gentoo:4001:

root:0:root

smbstatus

-v 详细输出

-b 简要输出

指定用户对某目录拥有写权限: setfacl -m u:gentoo:rwx /ftp

systemctl start nmb.service

systemctl start smb.service

客户端程序包:

yum -y install samba-client,cifs-utils

smb-client:交互式的命令行客户端

mount -t cifs

smbclient -L IP -U 用户名

smbclient //IP/路径 -U 用户名

访问samba共享

Linux端:smbclient:交互式命令行客户端

mount -t cifs: 挂载文件系统

mount -t cifs //192.168.68.134/ftp -o username=Gentoo(,password=***) /cc

Windows端:\\IP\路径

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/87982

linux 运维 samba问题,Samba详解相关推荐

  1. [Linux运维基础]全家桶详解!Linux中RPM包、wget下载、YUM安装、tar包、zip等包管理方式区别与参数详解,附wget下载源码包编译安装方法

    文章目录 一.RPM.tar.gz 1.rpm包格式 2.rpm包管理 3.tar包管理参数 二.wget 1.wget参数 2.wget下载源码包后编译安装 三.YUM 1.YUM工作原理 2. Y ...

  2. 系统批量运维管理器Fabric详解

    系统批量运维管理器Fabric详解 Fabrici 是基于python现实的SSH命令行工具,简化了SSH的应用程序部署及系统管理任务,它提供了系统基础的操作组件,可以实现本地或远程shell命令,包 ...

  3. Python运维自动化psutil 模块详解(超级详细)

    psutil 模块 参考官方文档:https://pypi.org/project/psutil/ 一.psutil简介 psutil是一个开源且跨平台(http://code.google.com/ ...

  4. JAVA开发与运维(Nginx配置详解)

    对于Nginx的使用,最重要的是理解每个配置项的作用.所以一份详细的Nginx的配置对于JAVA开发和运维尤为重要.我们一般使用两个Nginx配置文件对Nginx进行配置,一个是公共文件nginx.c ...

  5. python自动化运维——系统批量运维管理器pexpect详解

    pexpect可以理解成Linux下的expect的Python封装,通过pexpect可以实现对ssh.ftp.passwd.telnet等命令进行自动交互,来达到自动化的目的.比如可以模拟FTP登 ...

  6. 自动化运维工具-----Ansible playbook详解

    目录 一.Ansible playbook简介 二.Ansible playbook使用场景 三.Ansible playbook格式 格式简介 核心元素 基本组件 variables变量 模板tem ...

  7. linux查看和结束进程,Linux查看和结束进程命令详解

    在ubuntu中,终止一个进程或终止一个正在运行的程序,一般是通过 kill .killall.pkill.xkill 等进行. ----------------------------------- ...

  8. 详解Linux运维工程师打怪升级篇

    详解 Linux 运维工程师打怪升级篇 积累经验篇 做运维也快4年多了,就像游戏打怪升级,升级后知识体系和运维体系也相对变化挺大,学习了很多新的知识点. 运维工程师 是从一个呆逼进化为苦逼再成长为牛逼 ...

  9. Linux下的samba服务配置详解

    Linux下的samba服务配置详解 一.Samba介绍 二.Samba工具及特性 三.搭建环境介绍 四.Samba配置步骤 1.服务端操作 2.在客户端操作 五.测试用户的权限情况 一.Samba介 ...

  10. linux mk创建文件,Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解

    本文主要向大家介绍了Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 功能说明:建立安装的组态文件 ...

最新文章

  1. 网站SEO优化如何才能避免被搜索引擎惩罚?
  2. 编写线程安全的Java缓存读写机制 (原创)
  3. iOS 提交应用过程出现的错误及#解决方案#images can't contain alpha channels or transparencies...
  4. *.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z
  5. 初识powershell、nuget powershell 调试
  6. URG与PSH的联系和区别
  7. python使用GUI(图形用户界面)
  8. 一步步编写操作系统 24 编写内核加载器
  9. [网络流24题]圆桌问题
  10. C++标识符的命名规则
  11. react-navigation createBottomTabNavigator 刷新问题
  12. [转] webpack之plugin内部运行机制
  13. 互联网创新创业大赛优秀范例_大学生互联网+创新创业优秀案例选辑.第一辑...
  14. Matlab中plot函数一共能调用颜色字母
  15. 7654:等差数列末项计算
  16. 艾米丽的蜜月旅行Android,美味餐厅:艾米丽的蜜月旅行完整版
  17. 跨考计算机日程记录01
  18. STM32_RS485通信异常
  19. html渐变轮播,html简单的渐变轮播插件
  20. Maximum Absurdity(dp思想+前缀和)

热门文章

  1. 【Excel】制图做表学习笔记
  2. win7本机的浏览器https所有访问提示弱密钥问题处理
  3. 在一个规则没有被建立好的时代,那些活生生的牛人,就是仅存的有效教科书...
  4. 1750计划即将开始!
  5. 用python画堆叠面积图
  6. GEE:变化检测算法介绍,和代码(Landtrendr,Bfast,CCDC,CODED,多时间特征叠加的简图分类方法,CUSUM)遥感时间序列
  7. WCF---工业自动化开源框架
  8. 春节恐归族:有多少人不敢回家过年 (l转)
  9. python 会计师_德勤校招官:未来10年,拥有这种能力的留学生最“赚”!
  10. 地铁WIFI成商业WIFI最佳入口,但普及或许还未到时候