質問: linuxユーザを使用しないでsambaの共有ディレクトリにアクセス(winからlinux)したいのですが、実現可能なのでしょうか? なにか方法があれば教えていただきたいです。 例えばtestuserというsambaユーザは存在するけどlinuxにはtestuserが存在しない状態でsambaの共有ディレクトリへのアクセスを実現したいです。 ~~(sambaの仕組み上sambaユーザと同名のlinuxユーザが必要であることは知っています。)~~ **やったこと** ldap上でsambaユーザを管理するとlinuxに存在しないsambaユーザを作れたのですが 結局認証の時にsambaがlinuxユーザを参照しようとしていて失敗しました。 回答ありがとうございます。 smbldap-useradd -a -u 1010 testuser でユーザーを作成し、 getent passwdとすると testuser:x:1010:513:System User となっているのですが pdbedit -Lとすると testuser:4294967295:testuserとなってしまっています。 なぜこうなってしまうのでしょうか? 調べようにもどこを見たらいいのか 手がかりも掴めず困っております。
回答: インストールしたライブラリが悪さをしてたみたいです。 sudo apt remove --purge libnss-ldap sudo apt install nslcd 他の人に役立つかわかりませんが一応