rootユーザーが特定の共有を完全に制御できるようにSambaを構成する方法は?


回答:


17

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


2
額を平手打ちし、投票して受け入れてください!Linuxに一般的なAAAがないことを完全に忘れてしまいました!
user539484

はい、これは承認済みとしてマークする必要があります
Addo Solutions

7

問題を実際に評価できるように、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

オプションを明示的に指定する必要がありますか、それとも暗黙的に想定する必要がありますか?マイsmb.confイマイチ「スクラッチから」と任意の含まれていないvalid usersか、invalid usersすべてのパラメータを。
user539484

また、ドキュメントによると、デフォルトでは無効なユーザーは存在しません。
-user539484

編集済みの投稿をご覧ください。
-juwi

1

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.