system-config-sambaのインストールは問題ではありません。私はそれをシナプスを使用してインストールしました-「インストールのマーク」と「適用」とビンゴをクリックしただけです。問題は、一度インストールすると機能しないことです。まず、ランチャーやクラシックメニュー、システム設定には表示されません。(少なくとも、見つかりません。)次に、コマンドラインから実行すると、次のエラーメッセージが表示されます。
duncant@linuxbox:~$ system-config-samba0
Traceback (most recent call last):
File "/usr/sbin/system-config-samba", line 45, in <module>
mainWindow.MainWindow(debug_flag)
File "/usr/share/system-config-samba/mainWindow.py", line 116, in __init__
self.samba_user_data = sambaUserData.SambaUserData(self)
File "/usr/share/system-config-samba/sambaUserData.py", line 46, in __init__
self.readSmbPasswords()
File "/usr/share/system-config-samba/sambaUserData.py", line 63, in readSmbPasswords
raise RuntimeError, (_("You do not have permission to execute %s." % pdbeditcmd))
RuntimeError: You do not have permission to execute /usr/bin/pdbedit
sudo権限で実行しても機能しません。
duncant@linuxbox:~$ sudo system-config-samba
[sudo] password for duncant:
(system-config-samba:15161): IBUS-WARNING **: The owner of /home/duncant/.config/ibus/bus is not root!
Traceback (most recent call last):
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ファイルマネージャーで共有するフォルダーを右クリックし、[プロパティ]、[ローカルネットワーク共有]の順に選択するだけで、Sambaファイル共有を機能させることができました。
これは、オープンゲストアクセスでは問題なく機能しますが、認証済みアクセスでは、smbpasswdコマンドを実行する必要もあります。
つまり、最終的には、system-config-sambaがubuntu 16.04で「そのまま」機能しないようです。