Reportシステム管理者に巻き起こる様々な事象を読者の貴方へ報告するブログです。会社でも家庭でも"システム"に携わるすべての方の共感を目指しています。※https化しました。その影響でしばらくリンク切れなどがあるかもしれませんが徐々に修正していきます。リンク切れなどのお気づきの点がございましたらコメントなどでご指摘いただけますと助かります。サーバ今日はsambaサーバでユーザの作成と削除を実施したので、自分の備忘録がてらご報告します。最近のsambaサーバはsmbpasswdを使わずpdbeditコマンドを利用します。Jessieにaptでインストールされている環境とします。ユーザ作成-その1ユーザ作成のステップは二つのステップがあります。パソコンでユーザ作成サーバでユーザ作成この(1)と(2)は同一のユーザID&パスワード文字列を入力して使えるようにする、ということです。/addとコマンドで作成することもOKです。/addと言うコマンドでユーザ名「USR-1」をパスワード「Pasword1!」で作成したと仮定して進めます。/bin/falseパソコンと同じユーザ名をuseraddコマンドの引数にしてコマンドを実行します。オプション「-p」に続けてパスワード入力と「-d」オプションに続けてホームディレクトリのパス指定と「-s」オプションに続けてログインシェルを指定(※シェルを使わないよう/bin/falseと指定)して実行しています。/bin/false「-u」オプションを付けてユーザIDを決め打ちでユーザ作成しています。/bin/false「-g」オプションに続けてグループ名(ここでは「fsusers」グループ)を指定してコマンドを実行します。するとLinuxのOS上にユーザが作られます。USR-1USR-1:x:1117:1005:,,,:/home/USR-1:/bin/false表記の内、1117がユーザID、1005が所属するグループのID(ここではfsusersグループ)、加えて作成時に指定したホームディレクトリ「/home/USR-1」とログインシェル(無効を意味する)「/bin/false」が表記されます。sambaサーバに専用ユーザを作成ここまででOSのユーザが作成されたので、sambaサーバに専用ユーザを作成する段階に移ります。OSで作成されたユーザをsambaサーバに登録する、というような操作を実行します。これによってOS登録されているユーザがsambaサーバの共有フォルダにアクセス可能になるようsambaサーバで認証してくれるようになります。ようするにOSの認証以外にSAMデータベースのユーザIDパスワードを登録することで初めてsambaサーバのリソースの認証ができる、ということですね。従来までのsambaサーバではsmbpasswdを利用することが多かったのですが、最近のバージョンのsambaサーバではpdbeditコマンドを利用してユーザ登録をします。USR-1このようにします。「-a」オプションで指定るするユーザをSAMデータベースに追加する、と言う動きをします。「-t」オプションは"|"(※パイプシンボル)で結んだechoコマンドで出力したパスワード文字列を利用してパスワードの設定を実行する、と言う動きを指定するオプションです。最後の「-u」オプションに続けてユーザ名を入力します。USR-1とすれば、「パスワードを入力してください」という対話式の画面が出てきてパスワード入力を要求されます。小ネタですがpdbeditコマンドではSAMデータベースのパスワード変更を実行できません。変更するには従来のコマンドsmbpasswdを使ってパスワード更新をする必要があります。この使い分けがちょっとややこしいさを醸し出しているかもしれませんね。対話式の入力をしないのはパスワードを手入力することで間違えないため、echo出力のパスワードを「-t」オプションで吸い込んで登録しているわけです。長くなったのでユーザ作成した結果を確認する手順と削除の手順は翌日に続きます。01:00(1/3)sambaサーバでユーザ作成手順Tweet関連記事2019-07-10レジストリキーをコマンド(CUI)で内容表示レジストリキー内の値をコマンド一行で画面に表示させたい、こ...2019-06-03sambaサーバにアクセス出来ないんですが...sambaサーバにアクセス出来なくなった、と言う話がやってきまし...2017-10-23バッチファイルでOSシャットダウン今日はちょっとしたTIPS。はてなブログProお疲れ様です。Updateリンクはてなブログブログをはじめる週刊はてなブログはてなブログProスポンサーリンク注目記事はてなブログをはじめよう!treedownさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。