samba

linux Samba搭建

限于喜欢 提交于 2020-03-25 06:16:06
关闭防火墙和SElinux systemctl stop firewalld setenforce 0 1.安装samba应用 systemctl start smb nmb 2.启动Samba应用 systemctl start smb nmb 3.查看Samba服务进程 ps -ef | grep -E 'smb | nmb' 4.查看Samba应用服务端口 netstat -tunlp | grep -E 'smbd|nmbd' 创建文件夹 cd / mkdir storage mkdir logger shared ls 创建用户 useradd -s /sbin/nologin logadmin useradd -s /sbin/nologin admin useradd -g admin -s /sbin/nologin shared cat /etc/passwd 6建立Samba用户 smbpasswd -a logadmin smbpasswd -a admin smbpasswd -a shared 7.更改目录属性 chown logadmin.logadmin logger chown admin.admin shared chmod -R 777 logger chmod -R 777 shared 8.配置Samba服务 vim /etc/samba

Linux与Windows之间的内网共享还有samba的一些小知识

人走茶凉 提交于 2020-03-23 20:53:48
3 月,跳不动了?>>> 最近内网搞了个Linux当办公机,于是内网之间文件共享就成了问题。最近刚好搞了一下有一点小心得共享一下。 Windows的文件共享方式我就不累述了,百度上有很多教程,无脑照做就行了。唯一需要注意的就是用户权限。 如果你是用微软账号登陆的话,需要去找一下你的实际用户名是什么,有的时候不支持账号直接登录,需要使用用户名。因为很多时候微软账号不等于用户名。 Linux使用Windows共享 Linux使用的方法就是挂载。把Windows的文件夹挂载到自己的目录里。这有一点需要注意的是,挂载目标的目录必须实际存在,不能写一个不存在的目录让Linux自己去生成。挂载不是快捷方式,没办法那么用。 所以第一步就是创建一个目标文件夹,命令很简单。 mkdir /home/user/filename //我这里使用的例子是在自己的个人文件夹里创建了一个文件夹 这一步搞完我们就可以开始挂载了。命令如下: mount -t cifs '//IP/Path' '/home/user/filename' -o username=username,password=password 地址用单引号包裹可以兼容地址里的空格。这里还有有一点需要注意的是Windows的路径使用的是反斜杠 “ \ ”,在Linux中反斜杠一般都用来转义

ubuntu-10.10系统中samba服务的安装

ぃ、小莉子 提交于 2020-03-19 12:52:11
3 月,跳不动了?>>> 1、安装samba: sudo apt-get install samba sudo apt-get install smbfs 2、创建共享目录: sudo mkdir /home/linux/samba sudo chmod 777 /home/linux/samba 3、修改Samba配置文件: sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak //养成好习惯做好原始文件的备份 sudo vim /etc/samba/smb.conf    在smb.conf最后添加    [samba]    path = /home/linux/samba    available = yes    browsealbe = yes    public = yes    writable = yes 4、创建Samba帐户: sudo touch /etc/samba/ /etc/samba/ smbpasswd sudo smbpasswd -a linux    然后会要求你输入samba帐户的密码 提示:如果没有第四步,当你登录时会提示 session setup failed: NT_STATUS_LOGON_FAILURE] 5、重启Ubuntu Samba服务器: sudo /etc/init.d

正式学习linux-14

半城伤御伤魂 提交于 2020-03-18 14:50:06
某厂面试归来,发现自己落伍了!>>> 1.在服务器配置Samba服务 第一步通过yum仓库安装samba服务。 第二步配置共享资源。 配置共享资源过程中,samba服务默认使用口令认证模式,口令认证模式要基于账户信息数据库,而且账户必须在系统中已经存在。pdbedit命令(RHEL7系统)用户管理该服务的账户数据库,在红帽RHEL5/6系统中是通过smbpasswd命令管理,-a参数表示第一次把账户信息写入到数据库中。 [root@linuxprobe ~]# pdbedit -a -u linuxprobe #-u参数指定要加入数据库中的系统已存在的账户 new password:此处输入该账户在Samba 服务数据库中的密码 #此密码与系统中相同名称的账户密码是分开的,两者不要混淆 retype new password:再次输入密码进行确认 ...省略以下内容... 将账户信息加入到数据库中后,创建要共享资源的文件目录。 [root@linuxprobe ~]# mkdir /home/database #创建的共享目录 [root@linuxprobe ~]# chown -Rf linuxprobe:linuxprobe /home/database #将属主与所属组改成该用户,避免读取文件权限不足 [root@linuxprobe ~]# semanage

Linux--Smba服务搭建

梦想的初衷 提交于 2020-03-16 19:11:43
Samba文件共享服务 服务功能:跨平台文件共享 1.环境部署 ip=192.168.1.50 [root@localhost Packages]# rpm -ivh samba-3.6.9-164.el6.x86_64.rpm 2.构建Samba服务 两种共享模式: 匿名共享 [global] workgroup = MYGROUP server string = Samba Server Version %v log file = /var/log/samba/log.%m max log size = 50 security = share passdb backend = tdbsam load printers = yes cups options = raw [homes] comment = Home Directories browseable = no writable = yes [printers] comment = All Printers path = /var/spool/samba browseable = no guest ok = no writable = no printable = yes [share] path=/share public=yes read only=yes 测试 使用windows客户端访问共享 需用户验证的共享 1

linux搭建samba服务

江枫思渺然 提交于 2020-03-16 17:25:23
Samba类unix和windows之间的共享,可实现linux+linux和linux和windows之间共享 安装 配置yum源参考( https://blog.51cto.com/14015577/2414577 ) [root@130 ~]# yum install samba -y samba涉及的两个服务 smb tcp 139 445 现在的windows操作系统 nmb udp 137 138 兼容古老的操作系统,例如95、98 已淘汰 启动并设置开机自启 [root@130 ~]# systemctl start smb [root@130 ~]# systemctl enable smb. 设置防火墙 [root@130 ~]# firewall-cmd --add-service=samba success 重启之后生效 [root@130 ~]# firewall-cmd --add-service=samba --permanent success 配置文件 [root@130 ~]# cd /etc/samba/ [root@130 samba]# ls lmhosts smb.conf 配置文件结构 [root@130 samba]# egrep -v '(#|;|^$)' /etc/samba/smb.conf workgroup = MYGROUP

《Linux就该这么学》第十五节课第12章 Samba 与NFS文件共享

僤鯓⒐⒋嵵緔 提交于 2020-03-16 00:19:04
《Linux就该这么学》 本书是由全国多名红帽架构师(RHCA)基于最新Linux系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材,目前是国内最值得去读的Linux教材,也是最有价值的Linux实验手册。章节包括有: 第0章 咱们先来谈谈学习方法和红帽系统。 第1章 部署虚拟环境安装linux系统。 第2章 新手必须掌握的Linux命令。 第3章 管道符、重定向与环境变量。 第4章 Vim编辑器与Shell命令脚本。 第5章 用户身份与文件权限。 第6章 存储结构与磁盘划分。 第7章 使用RAID与LVM磁盘阵列技术。 第8章 Iptables与Firewalld防火墙。 第9章 使用ssh服务管理远程主机。 第10章 使用Apache服务部署静态网站。 第11章 使用Vsftpd服务传输文件。 第12章 使用Samba或NFS实现文件共享。 第13章 使用Bind提供域名解析服务。 第14章 使用DHCP动态管理主机地址。 第15章 使用Postfix与Dovecot部署邮件系统 第16章 使用Squid部署代理缓存服务。 第17章 使用iSCSI服务部署网络存储。 第18章 使用MariaDB数据库管理系统。 第19章 使用PXE+Kickstart部署无人值守安装。 第20章 使用LNMP架构部署动态网站环境。

OSCP Learning Notes - Exploit(2)

这一生的挚爱 提交于 2020-03-15 09:20:36
Compiling an Exploit Exercise: samba exploit 1. Search and download the samba exploit source code from Exploit Database. https://www.exploit-db.com/exploits/10 2. Compile the source code. gcc 10.c -o trans2open 3. Use the trans2open tool to exploit the target server. Root the target server sucessfully. ./trans2open -b 0 10.0.0.20 来源: https://www.cnblogs.com/keepmoving1113/p/11143589.html

Samba配置文件常用参数详解

我怕爱的太早我们不能终老 提交于 2020-03-15 02:05:01
文中有不对或者有不清楚的地方,请大家告诉我,谢谢! Samba 配置文件常用参数详解 Samba的主配置文件叫smb.conf,默认在/etc/samba/目录下。 smb.conf含有多个段,每个段由段名开始,直到下个段名。每个段名放在方括号中间。每段的参数的格式是:名称=指。配置文件中一行一个段名和参数,段名和参数名不分大小写。 除了[global]段外,所有的段都可以看作是一个共享资源。段名是该共享资源的名字,段里的参数是该共享资源的属性。 Samba安装好后,使用testparm命令可以测试smb.conf配置是否正确。使用 testparm –v 命令可以详细的列出smb.conf支持的配置参数。 全局参数: ==================Global Settings =================== [global] config file = /usr/local/samba/lib/smb.conf.%m 说明:config file可以让你使用另一个配置文件来覆盖缺省的配置文件。如果文件 不存在,则该项无效。这个参数很有用,可以使得samba配置更灵活,可以让一台samba服务器模拟多台不同配置的服务器。比如,你想让PC1(主机名)这台电脑在访问Samba Server时使用它自己的配置文件,那么先在/etc/samba/host

Samba配置用户密码方法详解

夙愿已清 提交于 2020-03-15 01:45:20
Samba是一个开放源代码/自由软件套件,自1992年以来,它已为各种SMB / CIFS客户端(包括众多版本的Microsoft Windows操作系统)提供文件和打印服务。 Samba有三种后台:smbpasswd、tdbsam和ldapsam!smbpasswd较为常用! 1. smbpasswd 略。。。(待验证补充) 2.tdbsam 该方式则是使用一个数据库文件来建立用户数据库。数据库文件叫passdb.tdb,默认在/etc/samba目录下。passdb.tdb 用户数据库可以使用smbpasswd –a来建立Samba用户,不过要建立的Samba用户必须先是系统用户。我们也可以使用pdbedit命令来建立Samba账户并由其pdbedit管理 常用参数: pdbedit -a username:新建Samba账户。 pdbedit -r username:修改Samba账户。 pdbedit -x username:删除Samba账户。 pdbedit -L:列出Samba用户列表,读取passdb.tdb数据库文件。 pdbedit -Lv:列出Samba用户列表详细信息。 pdbedit -c “[D]” -u username:暂停该Samba用户账号。 pdbedit -c “[]” -u username:恢复该Samba用户账号。 3. ldapsam