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


8

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

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

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

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

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

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

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


system-config-sambaの日はバグ
ubuntu / + source

回答:


11

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

sudo touch /etc/libuser.conf

出典:https//ubuntuforums.org/showthread.php?t = 2250379


ここでも同じ問題。記録としては、Lubuntu 17.10でも動作するソリューションです。ありがとう。
タイポのKO

ほぼ2019年のUbuntu 18.04。私を救った
Abhishek Dujari

10

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


1
ビンゴ-smbpasswdが問題でした。私はSambaの構成ガイドを調べてきましたが、Sambaがユーザーとパスワードの別個のデータベースを保持しているという事実を見逃しているようです。これが、有効なLinuxユーザー名とPWでのログインを拒否した理由を説明しています。なぜ匿名ログインが機能しないのかはまだわかりません。それが私が達成しようとしていたことです。
tim11g 2016年

1
以前のlibpam-smbpassは既存のパスワードをsambaのパスワードと同期していましたが、それは削除されました。
Arup Roy Chowdhury 2016年

どうもありがとう。でファイル共有を設定しましnautilusたが、共有しているフォルダにアクセスできませんでした。sambaユーザーを追加した後に機能します!(私は、現在のユーザーをsambaデフォルトでユーザーとして追加すると思っていました)
Liu Siyuan '26

再起動する必要もありません。ユーザーを追加するだけでうまくいきます。
Jus12

3

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で「そのまま」機能しないようです。


1

パッケージsystem-config-sambauniverseリポジトリで入手できます。タブの下のCommunity-maintained free and open-source software (universe)ボックスを有効にSoftware & UpdatesUbuntu Softwareます。それreloadを閉じたらクリックします。


-1

私はこれが少し古いことを知っていますが、system-samba-configのguiを動作させることに興味がある場合は、そのようにするスクリプトを作成しました。あなたはここの github それを見つけることができます

主な問題は、system-samba-configがgksuを使用していたことでした。私のセットアップスクリプトはラッパースクリプトを作成し、GUIが起動するようにポリシーキットに例外を追加します。最後に、*。desktopショートカットを更新して、gksuを使用しようとするのではなく、ラッパースクリプトを使用して起動するようにします。

私はこれをMint 19.3(Ubuntu 18.04ベース)で使用しますが、スクリプトにはMint固有またはCinnamon DE固有さえ含まれていません。PolicykitはUbuntuとMintの両方で使用されています。デスクトップファイルは、/ usr / share / applicationsが* .desktopファイルが両方に存在する場所だと私が思う多くのDEの/ distosによって使用されます。なんらかの奇妙な理由でUbuntuで機能しない場合でも、これを本当に望んでいる人にとってはきちんとしたリファレンスになります。system-samba-configがリポジトリで利用可能である限り、動作するはずです。Mint 18.3(Ubuntu 16.04ベース)でもこれを使用していたことはかなりあります。

私のセットアップスクリプトを使用するには:

git clone https://github.com/zpangwin/linux-setup-scripts.git;
find linux-setup-scripts -type f -iname '*.sh' -exec chmod a+rx "{}" \;;
cd linux-setup-scripts/mint-19.3/apps/samba-config
./install-scripts-with-policykit-exception.sh
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.