首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Samba启动错误

Samba启动错误
EN

Ask Ubuntu用户
提问于 2017-02-16 08:20:13
回答 1查看 2K关注 0票数 0

我安装了Samba,但是当我尝试从桌面菜单运行samba时,我会得到这个错误。*****"Invalid desktop entry file: '/usr/share/applications/system-config-samba.desktop.**"***

如能提供协助,不胜感激!

帐单

EN

回答 1

Ask Ubuntu用户

发布于 2017-03-05 10:39:23

我正在使用桑巴服务器在家庭网络,如下面提到的密码保护方式。你也可以试试。

安装并从终端删除:(使用Samba版本4.3.11)

代码语言:javascript
复制
sudo apt-get remove --purge samba

但是,如果您有客户问题,则更像是:

代码语言:javascript
复制
sudo apt-get remove --purge smbclient libsmbclient

sudo apt-get purge samba samba-common
sudo rm -rf /etc/samba/ /etc/default/samba

再安装一次

代码语言:javascript
复制
sudo apt-get install samba
sudo apt-get install smbclient libsmbclient

如何以其他方式重新安装smb.conf

代码语言:javascript
复制
dpkg-reconfigure samba-common
or
sudo cp -a /usr/share/samba/smb.conf /etc/samba/

重新安装后重新启动Ubuntu并添加用户

代码语言:javascript
复制
root@Dell-Inspiron-3521:~# sudo smbpasswd -a username (username should be without space eg "sudo smbpasswd -a alamjitsingh")
New SMB password:
Retype new SMB password:*********
Added user alamjitsingh.*********

smb.conf所需设置

代码语言:javascript
复制
sudo gedit /usr/share/samba/smb.conf


[global]
 workgroup = WORKGROUP
 passdb backend = tdbsam 
 security = user 

在身份验证部分,在代码开始时添加#,从而关闭“映射到来宾=坏用户”。

代码语言:javascript
复制
#map to guest = bad user

如果不工作,下面的行是可选的。

代码语言:javascript
复制
force user = alamjitsingh

最后,添加您的个人代码

代码语言:javascript
复制
[Shared_drive_Name]
path = /media/alamjitsingh/Shared_drive_Name (alamjitsingh is my ubuntu username)
comment = HD Share
read only = yes
available = yes
browseable = yes
writable = no
guest ok = no
public = yes
printable = no
locking = no
strict locking = no

有用的终端命令

代码语言:javascript
复制
sudo service samba reload 
sudo service samba restar
sudo service samba stop
sudo service samba start
sudo service samba status
sudo service samba force-reload

代码语言:javascript
复制
sudo /etc/init.d/smbd start
sudo /etc/init.d/smbd stop
sudo /etc/init.d/smbd restart

sudo testparm

sudo service nmbd start
sudo service smbd start

或(通过systemctl)

代码语言:javascript
复制
sudo systemctl restart smbd
sudo systemctl start smbd
sudo systemctl restart nmbd
sudo systemctl start nmbd

检查所需服务的状态

代码语言:javascript
复制
sudo service nmbd status
sudo service smbd status
sudo service smbd restart

了解桑巴的版本

代码语言:javascript
复制
samba -V
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/883913

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档