1、安装Samba所需要的安装包:
sudo apt-get install samba samba-common system-config-samba python-glade2 gksu
2、给Samba添加一个Samba用户,输入的用户为Ubuntu普通用户或者root用户,比如我的Ubuntu用户为ming:
sudo smbpasswd -a ming
输入密码确认。
3、运行图形界面配置软件:
gksudo system-config-samba
如果出现下面的错误找不到/etc/libuser.conf文件:
ubuntu@s001:~$ gksudo system-config-samba
File "/usr/sbin/system-config-samba", line 45, in <module>
mainWindow.MainWindow(debug_flag)
File "/usr/share/system-config-samba/mainWindow.py", line 121, in __init__
self.basic_preferences_win = basicPreferencesWin.BasicPreferencesWin(self, self.xml, self.samba_data, self.samba_backend, self.main_window)
File "/usr/share/system-config-samba/basicPreferencesWin.py", line 97, in __init__
self.admin = libuser.admin()
SystemError: could not open configuration file `/etc/libuser.conf': No such file or directory
就手动创建一个空文件:
ubuntu@s001:~$ sudo touch /etc/libuser.conf
点击“+”号添加一个共享文件夹,在弹出来的Edit Samba Share里面的Basic一栏选择要共享的文件夹,并勾上Writeable和Visible。
在Edit Samba Share里面的Access一栏选择允许访问的Samba用户,比如我选择的是我上面配置的ming,确认并关闭软件。
4、重启Samba服务器:
sudo service smbd restart
5、在Windows下访问Samba共享出来的目录:
开始->运行(或者在Windows下按win+r),输入两条反斜杠和Ubuntu的IP地址。
就可以看到Samba共享出来的文件夹,双击文件夹并输入之前设置的Samba用户名和密码就可以进行访问了。
注意:在进行第三步操作打开图形界面配置软件的时候可能会出现无法打开/etc/libuser.conf的错误信息:
ming@ubuntu:~$ gksudo system-config-samba File "/usr/share/system-config-samba/mainWindow.py", line 121, in __init__ self.basic_preferences_win = basicPreferencesWin.BasicPreferencesWin(self, self.xml, self.samba_data, self.samba_backend, self.main_window) File "/usr/share/system-config-samba/basicPreferencesWin.py", line 97, in __init__ self.admin = libuser.admin() SystemError: could not open configuration file `/etc/libuser.conf': No such file or directory
解决办法:在/etc下面手动添加一个libuser.conf文件
sudo touch /etc/libuser.conf
浙公网安备 33010602011771号