ユーザーがSambaパスワードを変更する方法
約5人のユーザー(セキュリティ=ユーザー)のSambaサーバーがあり、これらのユーザーが自分の関与なしにパスワードを変更できるようにしたいので、次のようにします。これは安全ですか?(より単純な)より良いアプローチはありますか?以前はSWATがありましたが、それ以上はありませんでした。 サーバー上:制限付きユーザーを作成(/ bin / rbash +単一ディレクトリへのパス) $ sudo adduser --shell /bin/rbash pwchange $ cat /etc/passwd pwchange:x:1001:1001:pwchange,,,:/home/pwchange:/bin/rbash $ sudo vi /home/pwchange/.bashrc Add: export PATH=/usr/local/pwchange $ sudo ln -s /usr/bin/smbpasswd /usr/local/pwchange/smbpasswd ここでのこの考え方は、pwchangeユーザーが実行できるのはsambpasswdコマンドのみであるということです。SambaユーザーのUNIXアカウントにはパスワードがありません(つまり、これらのアカウントを介したログオンは許可されていません)。Sambaユーザーは、セルフサービスのSambaパスワード変更にのみこの制限付きアカウントを使用できます...サーバーを探索する必要はありません! クライアント:ターミナルまたはパテ(Windows)を介してSambaパスワードを変更する user1@A3700:~$ ssh pwchange@192.168.1.14 pwchange@V220:~$ smbpasswd -U user1 Old SMB password: New SMB password: Retype new SMB password: Password changed …