samba専用のユーザーを作成する(CLI)


15

まったく同じ質問これが、GUIの代わりにCLIを使用しました。

共有SMBディレクトリへのログインアクセスを許可したいのですが、ユーザーにはサーバーへの他のアクセス権がありません。


あなたが言及する質問は、サンバへのゲストアクセスを扱っています。言い換えれば、ネットワーク上の誰もがパスワードなしで共有にアクセスできます。あなたの場合、それがあなたが望むなら、すべてがとにかくアクセスできるなら、特別な「samba専用ユーザー」を作成するポイントは何ですか?
mikewhatever

他の質問者も言ったように、ファイル共有のログインとパスワードが必要です。
フーバー

あなたが話している他の質問者がわからない。以下の私の回答をご覧ください。
mikewhatever

ありがとう。:私はを参照してaskubuntu.com/questions/152020/...
フーバー

回答:


32
  1. サーバーでユーザーを作成します。

sudo adduser --no-create-home --disabled-password --disabled-login sambausername

  1. そのユーザーをsambaに追加します(パスワードの入力を求められます)。

sudo smbpasswd -a sambausername

  1. 編集して共有を作成します/etc/samba/smb.conf。たとえば、次のようなものを下部に追加できます。

    [share name]
        comment = whatever
        path = /path to share
        browsable = yes
        read only = no
        guest ok = no
    
  2. sambaを再起動することをお勧めします。

sudo service smbd force-reload

  1. クライアントマシンに移動し、設定したユーザー名とパスワードで共有にアクセスしてみてください。

4
--no-create-home --disabled-password --disabled-loginこれは私の一日を救った!2017年も引き続き役に立ちます!
スタン

1
@Stanフィードバックをありがとう、助かりました。
mikewhatever

このユーザーを「有効なユーザー= <ユーザー名>」として使用するにはどうすればよいですか。何らかの理由でこれは機能しませんか?ダッシュボードでユーザーのユーザー名を使用すると機能します。そうでなければ、そうではありません。
マイロン

どうすればセントスの最初のステップを実行できますか?
-Sollosa

おそらくもっと良い:sudo adduser --no-create-home --disabled-password --disabled-login --gecos "" sambausername(where --gecos ""オプションは、chfnインタラクティブ部分askubuntu.com/a/94067/をスキップする828892および隠しアカウントaskubuntu.com/a/22010/828892の uid <1000 )
-ajcg

5

Sambaバージョン4.xでのユーザーの追加に関する注意

Sambaバージョン3.x以前とは異なり、Sambaバージョン4.xは、作成される各SambaユーザーにローカルUnix / Linuxユーザーを必要としません(Active Directoryなどの別の認証ソースに接続されている場合)。

Samba Active Directoryにユーザーを追加するためのコマンドは次のとおりです。

samba-tool user add USERNAME-HERE

詳細については、Samba AD DCのハウツーを参照してください。

Cyber​​citiから抽出した回答

Sambaバージョンを確認するには、次のコマンドを使用します。

samba -V

出力例:

Version 4.3.11-Ubuntu

これは新しく受け入れられた答えでしょうか?
ピチャン

1
スクラッチする。結局動作しませんでした:/ samba-toolはActive Directory用であるようです。
Pichan

3
さらに検索すると、この機能を使用するにはSamba ADを設定する必要があることがわかります。
アンドレM.ファリア

たぶん、ADの要件はもっと目立つはずですか?
ジョリル

2
samba-toolは、Active Directory(AC)プロビジョニング専用ですaskubuntu.com/a/490342/828892
ajcg
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.