Sambaはどのように自動的にユーザーを追加し、ホームページを共有しますか?

Sambaはどのように自動的にユーザーを追加し、ホームページを共有しますか?

Linux OpenSuse 12.3、Samba Server 3.6.12。

私のSambaが設定され、動作していますsecurity = user。今日は、2人のユーザーに対してのみpasswdとsmbpasswdに手動で追加しました。
このサーバーには構成または認証されたWindows ADはありません。

このサーバーを他のユーザーと一緒に使用する必要があります。たとえば、各ユーザーのホームフォルダ...
サーバーにアクセスするすべてのユーザーは自分のフォルダを表示でき、そこに何でも書き込むことができます。

[homes]オプションを設定しましたが、既存のユーザーにはうまく機能します。
もちろん、passwdとsmbpasswd;に追加していない新しいユーザーには機能しません。

「リクエスト時に」新しいユーザーを自動的に追加するには?どのような意味で明示的なパスワードを作成する必要はありませんか?構成しましたが、add user script他のユーザーがサーバーにアクセスしようとすると実行されません。

私の目標は何ですか:

  • Sambaサーバーの名前はjdiserverです。
  • ユーザージョンが\\jdiserver初めてWindowsを介してサーバーにアクセスしたとします。
  • 初めてアクセスし、Linuxにユーザーがいない場合、ユーザーは自動的にpasswdとsmbpasswdに追加する必要があります。
  • その接続時にhomedirを作成して共有する必要があります。
  • パスワードを要求せずにこれを行うことができます。

可能ですか?私は何を見逃していますか?

今日の私の構成は次のとおりです。

[global]
    workgroup = XXX
    passdb backend = tdbsam
    printing = bsd
    map to guest = Bad User
    include = /etc/samba/dhcp.conf
    logon path = \\%L\profiles\.msprofile
    logon home = \\%L\%U\.9xprofile
    logon drive = P:
    usershare allow guests = No
    domain logons = No
    domain master = No
    netbios name = jdiserver
    server string = jdiserver
    wins server = 101.0.0.1 101.0.0.2
    wins support = No
    deadtime = 5
    security = user

    add user script = sh /etc/samba/adduser.sh %u 
    machine password timeout = 1800

[homes]
  comment = Home Directories
  valid users = %S, %D%w%S
  browseable = No
  read only = No
  inherit acls = Yes
  path = /mnt/temp_disk/WIN_BACKUP/%S
  force user = nobody
  force group = nobody

ベストアンサー1

おすすめ記事