Linux系统我们需要文件共享和传输时候,可以用到Samba服务,具体怎么操作呢。下面由学习啦小编为大家整理了Linux系统重启samba服务的方法详解,希望对大家有帮助!

Linux系统重启samba服务的方法详解

以root用户登录操作系统。

执行cd /etc/samba命令进入“/etc/samba”目录。

执行vi smb.conf命令修改smb.conf文件。

按“Insert”键,修改“smb.conf”文件的“groups”节点内容:

将下面脚本“path = /home/groups”修改为“path = /”。

将下面脚本最后一行“inherit acls = Yes”删除。

[groups]

comment = All groups

path = /home/groups

read only = No

inherit acls = Yes

修改完成后按“Esc”键退出修改。

输入:wq保存退出。

执行smbpasswd -a root命令设置samba用户密码,在“New SMB password”处输入要设置的密码并回车,在“Retype new SMB password”处重新输入并回车确认,修改成功无提示,将回到OSSserver1:/etc/samba #盘符,显示报文如下。

New SMB password:

Retype new SMB password:

OSSserver1:/etc/samba #

修改失败将提示“Unable to get new password.”,以密码不匹配为例,显示报文如下。

New SMB password:

Retype new SMB password:

Mismatch - password unchanged.

Unable to get new password.

执行rcsmb restart命令重启samba服务。

显示如下报文说明samba服务已关闭并重新启动。

Shutting down Samba SMB daemon done

Starting Samba SMB daemon done

Linux中samba的重启命令

samba 重新启动操作命令是

以超级用户特权执行:/sbin/service smb restart

root 用户登陆

CHQ_WEB:/etc/init.d # ./smb restart

参考资料:Linux和Windows 文件共享方法

1,检查是否安装了samba软件

用如下命令检查: rpm –q samba

2, 对samba进行设置 samba的设置文件位于:/etc/samba/smb.conf (需要有超级用户权限才能对此文件进行修改)。

要设置一个特定的共享目录,建议在smb.conf文件尾部增加一个全程单元。一般包括几条语句。下面是一个例子: [share]

comment = my share

path = /home/share

valid users = administrator, win2ktest$

public = no

writable = yes

printable = no

create mask = 0765

说明: comment:提示,在windows的网络邻居上显示为备注。

path:linux上共享目录

valid users: 允许访问linux共享目录的用户,此用户需是linux的samba用户

public:允许guest访问

writable: 允许用户写

printable: 若设为yes,则被认定为打印机

create mask:在共享目录上建立的文件的权限

每一个共享目录需要一个全程单元定义。

smb.conf修改完成后,建议用testparm来测试。如果运行OK就会列出可供装载的服务项,否则会给出出错信息。

注:在smb.conf修改完成后,需重启samba,才能使修改生效。以超级用户权限执行:/sbin/service smb restart

3,samba用户设置

以超级用户权限执行如下命令:

cat /etc/passwd |mksmbpasswd.sh 〉/etc/samba/smbpasswd

可以将所有的linux用户设为samba用户。

修改samba用户口令

smbpasswd username

增加samba用户命令(需超级用户特权, 增加的用户必须已是linux用户)

smbadduser smbuser:smbpassword

4,samba的启动

1) 在linux启动时自动启动

以超级用户权限修改/etc/rc.d/rc.local

在文件尾部加入一条语句如下:

service smb restart

2) 用命令启动samba

以超级用户特权执行:/sbin/service smb restart

5, 查看samba的状态

/sbin/service smb status

更多推荐

linux怎么重启samba服务器,Linux系统怎么重启Samba服务