web-dev-qa-db-ja.com

Ubuntu 16.04のSamba構成GUIはどこにありますか?

新しいUbuntu 16.04とSambaをインストールしました。匿名ユーザーとWindowsマシンでドライブを共有したい。

最初に気づいたのは、Samba構成GUI(system-config-samba)が使用できなくなったことです。

私はCLIとNanoを推し進め、/ etc/samba/smb.confを編集し、同じ問題に苦しんでいる他の多くの人々からのさまざまな情報を使用しました。

Windowsマシンがマシンと共有フォルダーを見ることができる場所まで持っていますが、共有を開こうとすると「アクセスが拒否されました」という結果になります。共有を匿名にしたいのですが、Ubuntuユーザーとパスワードを使用してログインしようとしましたが、それでも「アクセスが拒否されました」。

数時間試した後、すべての面倒な詳細に入る前に、GUI構成はどうなりましたか?別の名前の場合は、最初にそれを試します。

更新:16.04 Unityで共有を設定するさらに簡単な方法があることがわかりました。共有するフォルダを右クリックして、「ローカルネットワーク共有」を選択します。そこから、フォルダ共有ダイアログが開き、共有を設定します。

残念ながら機能しません(リモートユーザー認証は常に失敗します)が、少なくともインターフェイスはあります。詳細がわかり次第、報告します。

8
tim11g

Sambaを構成するためのGUIを取得するには、system-config-sambaをインストールしました。クラッシュしていました。私は少し見て回った...私のために働いたのは、/ etcに欠落しているファイルlibuser.confを作成することでした。だから私はターミナルで入力しました:

Sudo touch /etc/libuser.conf

ソース: https://ubuntuforums.org/showthread.php?t=2250379

10
Damiao

自宅のフォルダーを右クリックしてローカル共有を有効にするだけで、sambaファイルのインストールが提供されます。その後、ターミナルでSudo smbpasswd -a usernameusernameは既存のUNIXユーザー名)を実行し、パスワードを設定して再起動します。

8

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コマンドも実行する必要があります。

結論として、ubuntu 16.04でsystem-config-sambaは「そのまま」動作しないようです。

3
user55108

パッケージsystem-config-sambaは、universeリポジトリで入手できます。 Software & Updatesタブの下のUbuntu SoftwareCommunity-maintained free and open-source software (universe)ボックスを有効にします。次に、reloadをクリックして閉じます。

1