linux 运维 samba问题,Samba详解
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详解相关推荐
- [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 ...
- 系统批量运维管理器Fabric详解
系统批量运维管理器Fabric详解 Fabrici 是基于python现实的SSH命令行工具,简化了SSH的应用程序部署及系统管理任务,它提供了系统基础的操作组件,可以实现本地或远程shell命令,包 ...
- Python运维自动化psutil 模块详解(超级详细)
psutil 模块 参考官方文档:https://pypi.org/project/psutil/ 一.psutil简介 psutil是一个开源且跨平台(http://code.google.com/ ...
- JAVA开发与运维(Nginx配置详解)
对于Nginx的使用,最重要的是理解每个配置项的作用.所以一份详细的Nginx的配置对于JAVA开发和运维尤为重要.我们一般使用两个Nginx配置文件对Nginx进行配置,一个是公共文件nginx.c ...
- python自动化运维——系统批量运维管理器pexpect详解
pexpect可以理解成Linux下的expect的Python封装,通过pexpect可以实现对ssh.ftp.passwd.telnet等命令进行自动交互,来达到自动化的目的.比如可以模拟FTP登 ...
- 自动化运维工具-----Ansible playbook详解
目录 一.Ansible playbook简介 二.Ansible playbook使用场景 三.Ansible playbook格式 格式简介 核心元素 基本组件 variables变量 模板tem ...
- linux查看和结束进程,Linux查看和结束进程命令详解
在ubuntu中,终止一个进程或终止一个正在运行的程序,一般是通过 kill .killall.pkill.xkill 等进行. ----------------------------------- ...
- 详解Linux运维工程师打怪升级篇
详解 Linux 运维工程师打怪升级篇 积累经验篇 做运维也快4年多了,就像游戏打怪升级,升级后知识体系和运维体系也相对变化挺大,学习了很多新的知识点. 运维工程师 是从一个呆逼进化为苦逼再成长为牛逼 ...
- Linux下的samba服务配置详解
Linux下的samba服务配置详解 一.Samba介绍 二.Samba工具及特性 三.搭建环境介绍 四.Samba配置步骤 1.服务端操作 2.在客户端操作 五.测试用户的权限情况 一.Samba介 ...
- linux mk创建文件,Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解
本文主要向大家介绍了Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 功能说明:建立安装的组态文件 ...
最新文章
- 网站SEO优化如何才能避免被搜索引擎惩罚?
- 编写线程安全的Java缓存读写机制 (原创)
- iOS 提交应用过程出现的错误及#解决方案#images can't contain alpha channels or transparencies...
- *.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z
- 初识powershell、nuget powershell 调试
- URG与PSH的联系和区别
- python使用GUI(图形用户界面)
- 一步步编写操作系统 24 编写内核加载器
- [网络流24题]圆桌问题
- C++标识符的命名规则
- react-navigation createBottomTabNavigator 刷新问题
- [转] webpack之plugin内部运行机制
- 互联网创新创业大赛优秀范例_大学生互联网+创新创业优秀案例选辑.第一辑...
- Matlab中plot函数一共能调用颜色字母
- 7654:等差数列末项计算
- 艾米丽的蜜月旅行Android,美味餐厅:艾米丽的蜜月旅行完整版
- 跨考计算机日程记录01
- STM32_RS485通信异常
- html渐变轮播,html简单的渐变轮播插件
- Maximum Absurdity(dp思想+前缀和)
热门文章
- 【Excel】制图做表学习笔记
- win7本机的浏览器https所有访问提示弱密钥问题处理
- 在一个规则没有被建立好的时代,那些活生生的牛人,就是仅存的有效教科书...
- 1750计划即将开始!
- 用python画堆叠面积图
- GEE:变化检测算法介绍,和代码(Landtrendr,Bfast,CCDC,CODED,多时间特征叠加的简图分类方法,CUSUM)遥感时间序列
- WCF---工业自动化开源框架
- 春节恐归族:有多少人不敢回家过年 (l转)
- python 会计师_德勤校招官:未来10年,拥有这种能力的留学生最“赚”!
- 地铁WIFI成商业WIFI最佳入口,但普及或许还未到时候