web-dev-qa-db-ja.com

UNIXユーザーを追加せずにSambaユーザーを追加できますか?

DebianサーバーでSamba共有を構成しています。マシンにUNIXユーザーを追加しなくても共有にアクセスできる簡単なusername:passwordアカウントをいくつか作成したいと思います。

それをしてもいいですか ?

よろしくお願いします!

クエンティン

10
Quentin Barrand

ここに良い説明があります: http://ubuntuforums.org/showthread.php?t=825686

「UNIXアカウントが必要な理由は、Sambaがファイルシステムに設定された権限に従ってファイルへのアクセスを制限できるようにするためです。UNIXユーザーにファイルを読み取るローカル権限がない場合、同じ名前のSambaユーザーはsambaユーザーが/ etc/passwdにUIDとともにリストされている限り、UNIXアカウントを無効にできると思います。」

1
René Höhle

[global]セクションを確認してください。 security = userパラメータがあります。このセクションを= userに設定している場合は、とにかくパスワードの入力を求められます。 security = shareに変更する必要がありますが、このオプションは廃止されました。

1
obohovyk

複数の仮想ユーザーを「nobody」非特権unixアカウントにマップできます。

詳細はこちら: http://htyp.org/smbusers

したがって、次のようになります。

nobody = user1 user2 user2

逆に、これらのUNIXアカウントを追加し、/ sbin/nologinをシェルとして設定できます。

0
nandoP