web-dev-qa-db-ja.com

rootユーザーが特定の共有を完全に制御できるようにSambaを構成するにはどうすればよいですか?

$(subj)、それはすべての共有に対してデフォルトでrootユーザーが拒否されているように見えます。 Windowsの管理共有を再現しようとしています。

12
user539484

Sambaで(システムpasswdファイルではなく)rootのパスワードを設定していますか? smbpasswd -a rootを実行すると、このようなパスワードを設定できるはずです。

17
jelmer

問題を実際に評価できるように、smb.confを作成する必要があります。とにかくここにヒントがあります:

   invalid users = root

デフォルトのsmb.confの一部です。

じゃあ。 rootはまだ有効なsmbuserですか?次に、明示的にrootを許可してみてください:

valid users = root 

そして、このようなことを試してください:

[config]
    comment = Admin Config Share  - Whatever
    path = /
    valid users = someusers, somegroup
    force user = root
    force group = root
    admin users = someusers, somegroup   
    writeable = Yes
7
juwi

2人のユーザーにアクセスできない場合は、1人は通常のユーザー、もう1人はrootであり、smb.confファイルでnetbiosにエイリアスを設定して、Windowsが2人のサーバーとして認識できるようにする必要があります。次に、それぞれに異なるユーザーIDでアクセスします。 Windowsのホストファイルに、同じサーバーの異なる名前のIPを追加することもできます。問題は、一度に1人のユーザーしか許可できないWindowsにあり、ルートとしてアクセスできません。

1
user300130