导航:首页 > 程序命令 > linux重启samba命令

linux重启samba命令

发布时间:2022-08-27 21:30:22

‘壹’ linux中Samba的每周2,5的零点重启怎么输入

crontab -e
然后往最后一行加上
* * * 2,5 * service smb restart

‘贰’ linux samba服务器打不开

pgrep smbd
pgrep nmbd
先查看是否有着两个进程,有的话就说明smb已经在运行了

没有的话
/etc/init.rd/smb start
运行此命令开启

samba服务器窗口就是:系统设置-服务器设置-samba服务器

‘叁’ linux中samba配置文件怎么配置

第一部分:基础知识

windows的网上邻居是windows主机间彼此共享文件的一种方式,它所用到的协议有两个:smb和cifs协议当
然还包括windows的netbios协议

SMB:service message block

cifs:common internet filesystem

NETBIOS:实现windows间主机名解析的服务(监听udp的137,138和tcp的139端口)

linux之间文件共享通常使用的是nfs协议,所以在以前windows主机和linux主机之间实现文件共享是不可
能的,后来一个澳大利亚的一个计算机高手通过软件(自己开发的samba)的形式,在linux主机上讲nfs模
拟出了smb/cifs 和 netbios协议,这样在两者之间实现共享的时候linux主机就可以模仿成一台windows
主机和windows主机间实现文件共享

在linux主机上安装完samba后有两个主要进程:nmbd 和 smbd
nmbd就是为了提供netbios名称解析,监听udp的137,138和tcp的139端口
smbd就是为了实现文件共享,监听tcp的445端口

第二部分:安装samba

yum list all samba* #查看相关的包

samba-client.i386
samba-common.i386
samba.i386
samba-swat.i386

1),yum install samba
2),cd /etc/samba
vim smb.conf global(全局配置),
home(用于配置用户是否可以通过samba访问自己家目录)
printer(用于定义打印机)
custom(定义每个用户自己的共享)
global选项中有以下内容比较重要:
workgroup = MYGROP #定义组
server string = Samba Server Version %v #就是一些说明信息
security = user #定义安全级别
share : 任何人都可以共享文件
user : 必须提供账号密码才能使用
domain: 把用户的账号密码通过第三方来认证

passdb backend = tdbsam #以哪种方式存放密码(账号都是系统账号
,但是密码却不是系统中账号的密码,而且密码不是放在/etc/passwd下

load prienters = yes #是否启用打印机
cups options = raw #定义打印机的执行方式

grep -v "^[[:space:]]*#" smb.conf | grep -v "^$" | grep -v "^:" #小技巧,只显示对我们有用的配置选项

共享文件的格式如下:
[tools]
comment = my tools
path = /share
browseable = yes/no
guest ok = yes/no
writable = yes/no (这里是否可写还要取决目录是否具有可写权限)

3),testparm #使用testparm检查是否有语法错误

4), service smb start

5),netstat -nutl

6),useradd gentoo

7), smbpasswd -a gentoo #把它加入到samba里面来,给gentoo 用户一个密码(不是系统账户的
密码)

8),通过windows的网上邻居来验证

setfacl -m u:gentoo:rwx /share #仅仅增加gentoo 用户对/share目录有rwx权限

..............................................................................................

如何在linux上查看对方共享的资源:

smbclient :一个专门用于访问共享资源的客户端工具

smbclient -L IP/HOST -U username

smbclient //HOST/share -U
smb>
smb>

登录之后就可以像使用ftp一样上传和下载文件

通过组的方法让几个用户同时对一个目录具有写权限:

groupadd mygrp

useradd -a -G mygrp gentoo

useradd -a -G mygrp centos

vim /etc/samba/smb.conf [tools]栏内加入:
write list = +gentoo #当加入组的时候“+”必须有

service smb restart

............................................................................................

如何设定才能使只允许某个网段的用户共享自己的资源:

/etc/samba/smb.conf 中 : hosts allow = 127. 192.168.12. 172.16. -->
表明只允许某个网段来访问

我们也可以通过挂载的方式来访问共享的资源,挂载命令如下:
mount -t cifs //172.16.100.1/tools /mnt -o username=gentoo
#

‘肆’ linux查询是否安装了samba软件用什么命令

看有没有安装,最好就是尝试去运行,能运行就说明安装了。不能安装就说明没有安装或安装不成功。

在终端,敲如smb三个字母,然后按键盘tab,看有没有smbclient之类。
命令service smb start之类看能否启动

‘伍’ 主机win7,虚拟机里安装的是红帽linux5,怎样在图形界面启动samba服务;

权限在/etc/samba/smb.conf里面配置,比如你共享的文件夹是/home/share,
[home]
path = /home/share
在后面设置权限writeable = yes(写权限)
保存后重启samba,如果还是不行那可能是selinux的问题,你打开smb.conf,在开头注释里面
有这样两行:setsebool -P samba_domain_controller on;setsebool -P samba_enable_home_dirs on,拿到shell里面去执行一下再重启samba 试试

linux查看win7的共享要用smbclient命令,前提是安装了smb客户端

‘陆’ 虚拟机下linux如何启动samba

查询samba命令是 rpm -q samba 你看一下有没有,如果有的话启动service smb start。如没有你就挂载你的镜像文件里面有个Server的文件夹,你所要安装的samba rpm包都在里面,自己可以找到的!安装命令 rpm -ivh samba.....

‘柒’ 开机用什么命令启动samba服务

Red Hat设计chkconfig的目的就是用来管理系统初始化的时候启动的服务。Chkconfig命令可以用来激活或者停用服务,也可以用来设置让某个服务随机启动。通常情况下,利用chkconfig --list命令后,系统管理员可以看到一个系统服务列表,还可以看到相关的运行级别。系统管理员还可以利用这个命令来查看每个运行级别是否自动运行SAMBA服务器。通常情况下,我们可以通过如下的命令来达到预计的目的。

Chkconfig –level 5 smb on

这个指令就表示入股哦系统运行Run level 5的级别时,就会自动启动SAMBA服务器。Chkconfig如果没有带参数运行时,则显示其用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是则返回true,否则返回false。如果在服务名后面指定了on,off或者reset,那么chkconfi 会改变指定服务的启动信息。on和off分别指服务被启动和停止,reset指重置服务的启动信息。系统默认情况下on和off开关只对运行级3,4,5有效,但是reset可以对所有运行级有效。

不过运行这个命令的时候,需要注意一个问题,即chkconfig指令并不是立即自动禁止或激活一个服务。它只是简单的改变了符号连接。另外这个命令的话到目前为止好像只有Red Hat的Linux系统具有。而像CentOS等了Linux操作系统则不支持这个命令。为此这个命令的应用也具有一定的局限性。像有些企业如果采用了CentOS版本的操作系统的话,则就需要后面笔者介绍的解决方式了。

方式三:通过服务配置设置SAMBA的自启动。

‘捌’ 怎么在Linux中装smaba服务,装好smaba后怎么重启smaba服务,而不是重启Linux系统!

进入超级用户权限,然后使用如sudo /etc/init.d/samba restart
就可以了。

‘玖’ linux如何开启nas服务

NAS服务器(Network Attached Storage:网络附属存储)是一种将分布、独立的数据整合为大型、集中化管理的数据中心,以便于对不同主机和应用服务器进行访问的技术。

Linux的系统选择

我选择的是Ubuntu 18.04。但是对于NAS来说,稳定且更新少是必要需求,所以我更加推荐Arch Linux。简洁干净,最好减少桌面配置,减少GPU占用。

系统安装

下载好.iso文件以后,用UltraISO烧录进U盘里。然后重启,按F12进入BIOS,检查启动列表,要打开UEFI启动选项。然后保存设置退出,按F8打开启动列表,选择UEFI 你的U盘。进入系统选择第一项,直接安装。关于硬盘配置,我只有一个SSD和一个HDD,所以把系统安装在SSD,让安装程序自动分区,HDD自动挂载用来做数据盘。其余没什么好说的,按照自己的需求一直下一部就行了。

SAMBA配置

一、安装Ubuntu SAMBA服务器 更新软件源:输入命令sudo apt-get update更新软件源

安装SAMBA服务:输入命令sudo apt-get install samba安装SAMBA服务器。

二、创建SAMBA配置文件

备份原配置文件:sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

创建共享目录:sudo mkdir -p /你的共享文件夹路径#mkdir -p 用来创建路径中不存在的路径。

更新目录权限:sudo chmod -R 777 /你的共享文件夹路径 #chmod -R 可以给你共享的目录和该目录下所有文件和子目录进行相同的权限变更。777即所有用户对该目录都有读写权。

修改配置文件:sudo vim /etc/samba/smb.conf#没有vim的请输入命令sudo apt-get vimvim的使用方法

进入配置文件之后,按i进入编辑模式,把所有字段全部删除,输入以下配置(#号后注释文字可删除):

[global] #这里是全局设置workgroup = WORKGROUP #与Windows的工作组名保持一致security = user #这里是访问安全级别,user为最低安全等级,需要输入用户名和密码。(网上的教程中的的share权限在更新之后已经关闭了,输入share权限默认最高安全等级。)usershare owner only = false #给予其他设备访问权限public = yesbrowseable = yes[你的NAS Name] #这里是分享路径配置comment = User's NAS #这一段是标记,对配置没有影响。path = /你的共享文件夹路径 #写上你自己的共享路径read only = no #是否只读writeable = yes #是否可写browseable = yes #是否可浏览guest ok = yes #是否可以给其他用户使用public = yes #是否公开create mask = 0777 #创建权限directory mask = 0777 #目录权限vaild users = user #输入当前用户名 [你的NAS名字]#如果同一台机子你想分开共享路径,就把上面的配置复制到这里。

三、创建SAMBA用户

在使用NAS时,需要先确定NAS上的NFS服务和SMB的服务都开启了;

然后需要用NAS上的用户去登录,这里用的是admin:

# smbclient -L 192.168.1.40 -U admin
Enter admin's password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.1.20]

Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC Service ()
Public Disk
Project Disk
PM_Team Disk
Member Disk
Layout_Team Disk
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.1.20]

Server Comment
--------- -------
DISKSTATION_SH
PROSERVER Main Server

Workgroup Master
--------- -------
WORKGROUP PROSERVER

说明连接成功!

如果要使用NAS中的存储,需要挂载到Linux服务器中,例如:

# mount -o username=admin,password=********** //192.168.1.40/BackUp /mnt/nasBackup/

然后就可以使用了。

‘拾’ 如何开启linux samba服务

你好,看一下这篇文章吧,可以说写的很简单了

Linux中samba服务器的搭建

阅读全文

与linux重启samba命令相关的资料

热点内容
用图片做文件夹图标 浏览:689
java正则表达式语法 浏览:865
美图秀在线压缩图片 浏览:184
苹果自带控制app是什么 浏览:906
孩子学编程怎么样 浏览:589
网络编程经典书籍 浏览:612
曲靖创建网站java程序员 浏览:690
256位加密中是什么意思 浏览:97
php多维数组去重 浏览:308
做程序员这一行储备人才怎么看 浏览:460
参加密逃文 浏览:327
苹果编程语言ios 浏览:763
求解病态系统常用的算法 浏览:993
驾校用的app叫什么 浏览:219
数控编程线的缠绕方法 浏览:972
安卓线性布局怎么设计计算器布局 浏览:24
拓本pdf 浏览:79
2017法硕指南pdf 浏览:295
linuxphp命令参数 浏览:425
可靠性预测和推荐算法 浏览:855