[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:00875] Re: ユーザー登録について?



寺田@玉川大学です。

nekomimi> adduserで新規作成、グループはuserに登録しましたが ログインすると プロンプトが 「#」 rootとして認識されてます

本当に作られたユーザはrootなのでしょうか?
>whoami

コマンドを使って確認してみてください。
プロンプトが#で表示されるのはcsh系の場合 .cshrcに
以下の行が書かれているからでは?

++++++++++++++++++++++++++++++++++++++++++
if ($?prompt) then
        set prompt="`whoami`@`hostname`# "
endif
++++++++++++++++++++++++++++++++++++++++++

nekomimi> 一般ユーザーで adduserコマンドが使えるなんて(shutdown は使えないです)困った事ですので
nekomimi> 何かヒントをご教授いただけないでしょうか?

-rwxr-xr-x   1 root     bin          6529 Jun 14  1998 /usr/sbin/adduser*
-rwxr-xr-x   1 root     bin         12056 Sep 26  1997 /sbin/shutdown*

shutdownコマンドも使えないのではなくてコマンドの実行はされているが
コマンドの内部でおそらくユーザの情報をとっていてroot権限でない
物は以下のように表示するというプログラムなのではないでしょうか?
	#shutdownコマンドのソースコードをみてないので確かではありませんが。

>shutdown 
shutdown: must be root.
>

adduserコマンドも一般ユーザレベルで実行できますが、
/etc/passwdファイルに書き込む際にこのファイルがrootでしか
書き込みできないのでおそらく失敗するのではないかと思います。

もし、どうしてもadduserコマンドを一般ユーザから実行させないように
したいのであれば、rootになってchmod 700 adduserとすれば
一般ユーザから実行させる事はできなくなります。
	#一般ユーザのファイルの実行権限を無くす。

以上でいかがでしょう。

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 玉川大学 大学院 工学研究科  電子情報工学専攻 (修士課程2年)
  通産省 電子技術総合研究所 (情報アーキテクチャ部 実習生)
                      寺田 佳央
E-mail:tyoshio@etl.go.jp
       tyoshio@edp.eng.tamagawa.ac.jp
http://www.edp.eng.tamagawa.ac.jp/~tyoshio 
Fingerprint = 08 B5 27 6D E9 72 6D 88  58 A5 05 A9 9B 3B A4 1E
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Follow-Ups
[plamo:00883] Re: ユーザー登録について?, 岩井務
References
[plamo:00872] ユーザー登録について?, 岩井務

[検索ページ] [メール一覧]
Plamo ML 公開システム