• ベストアンサー

/etc/passwdを編集してユーザを無効化する方法

表題の内容を実現したいと思います。 どのようにすればよいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

ファイル /etc/passwd はユーザ管理を行うファイルと決まっている訳では ありません。( /etc/shadow が使われている事もありえるし ) 編集するなら vipw を使う( ロックされ多重編集から守られるし/etc/passwdを使ってようが/etc/shadowを使ってようが別のファイル名であろうがユーザ管理を行うファイルを編集できます ) ユーザの追加・変更なら adduser コマンド、ユーザの削除なら userdel コマンドを使うなどを行えば良いでしょう。 削除ではなく無効化とお書きになっていますね。 コメント化の様な感じですかね。 実質ログイン不能なアカウントに変えて行うことが一般的かな。 パスワードフィールドを*で潰し、念のためログインシェルに対話シェルとして無効なコマンド(nologinなど)を設定すればコメント化と同等な設定が行えます。 コメント文字がある場合には使えば良いと思いますが、他のシステムと共有する可能性があるなら一般的な手法をとった方が良い気がします。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.1

そのユーザ名で始まる行を削除すればいいです。

関連するQ&A

  • /etc/passwdで外さずにアカウントを無効にする方法

    不可能にしたいが外したくないアカウントを持つユーザを所有しています。 何を行うべきですか? という問題に対して、 /etc/passwdを編集し、* after the first : を挿入する とあります。ネットで検索しても今ひとつ分からない次第であります。 回答のほどよろしくお願い致します。

  • /etc/passwd

    rootで/etc/passwdファイルが突然リードオンリーになり、尚且つ vsftpd dead but subsys locked, httpd dead but subsys locked などエラーが発生していました。 これは何か悪さをされた可能性があるのでしょうか。もしくは自分の設定などなにかまちがってものをしてしまったのでしょうか? ご検討がつく方、アドバイスをお願いします。

  • /etc/passwdと/etc/groupeについて

    いつもお世話になっております。 /etc/passwdと/etc/groupeをroot以外、 読み取り・書き込み・実行不可とした場合、 一般ユーザにはどのような影響があるのでしょうか? ご回答のほどよろしくお願いします。

  • lprですぐに印刷せずキューにだけ入れる方法

    表題の内容を実現する方法がわかりません。 教えていただけませんでしょうか

  • vi /etc/passwd

    VineLinuxでvi /etc/passwdを実行すると途中までしか見れませんでした。 cat /etc/passwdで見れるような状態にするにはviのコマンドをどうすればよいですか?

  • /etc/passwdのパーミッション不正の回復方法

    申し訳ありませんが、超初心者のためにご教授頂けないでしょうか。 <内容>  HP-UX11.23にて、rootユーザにてログイン後、  /etc/passwdファイルをviエディタにて直接更新して  ログアウトしましたところ、二度とログインできなくなりました。  どうしたらログインできるように回復するのかを  ご教授いただきたいです。  telnetのログを見る限り、上記ファイルのパーミッションが Root(グループはother)になっており、  これが原因では?と見ておりますが、何しろ  ログインできないのでなんともできずに困っております。  ちなみに、取得済みバックアップは  一切なしです。。。 以上、よろしくお願いいたします。

  • /etc/passwd,shadowの役割

    http://www.linux-beginner.com/linux_other6.html のリンクで/etc/passwdと/etc/shadowがなぜ分かれたのか理解しましたが、 実際sshでログインする時って/etc/passwdしか使ってないように見えます。 /etc/shadowはいつ使われますでしょうか。 僕が検証した結果です。 /etc/nsswith.conf shadowを空欄 -> ssh root@xxx -> 可能 /etc/nsswith.conf shadowをfiles -> ssh root@xxx -> 可能 /etc/nsswith.conf shadowをfiles ldap -> ssh ldapuser@xxx -> 可能 /etc/nsswith.conf paawdを空欄 -> ssh root@xxx -> 不可能 /etc/nsswith.conf paawdをfiles -> ssh ldapuser@xxx -> 不可能 /etc/shadowはログインとは関係なく他の用途で使われてるのでしょうか。

  • ホスト名でlinuxにwindowsからアクセスする方法

    標題のアクセスを実現したいのですがどのようにすればよいのでしょうか?

  • 書類をデータとして取りこんで編集したい

    書類をデータとして取りこんで編集したい 表題の事を実現できる「オススメ」のソフトがもしあればご紹介いただければと思います。 スキャン等で取り込んだ、書類に対して記入欄等を編集したりします。 また、線や、欄、テキストを自動で認識してくれて、ほぼワープロ感覚で編集出来ればなお良いです。

  • スタンバイを無効にする方法

    スタンバイのコマンドを発行してもスタンバイに移行させなくしたいと思っています。 どのようにすれば実現できるでしょうか? BIOSレベルではなく、OS起動後の画面からの設定で行いたいと思っています。