コンピュータネットワーク基礎
Aクラス 宿題 2005.06.17

Back


解答は,解答用紙に記入して, メールに添付して提出すること.解答用紙に学生番号と氏名を必ず記入し,ファ イル名を適切なものに修正しておくことに注意!

設問

  1. 小テストでさがしたコマンド traceroute について,そのような 保護モードを設定するためにはどのように chmod コマンドを使 えば良いか,答えよ.答えは rwx と8進表記と両方を答えること.

  2. 上記 traceroute の保護モードの意味を簡単に説明せよ.詳しく は jman コマンドを使って,chmod の動作を参照する こと.


解答例

  1. chmod 4755 ファイル名

    授業で扱ったrwx モードでは元の状態からの遷移を表現するので, jman コマンドで調べれば分かるように + - で権限の付与剥奪を指定するのではなく,= でそのモード になるように指定する.結局,次のようになる.

    chmod a=rx,u+ws ファイル名

  2. 実行時にユーザIDを設定.意味は,コマンドの所有者は root で あるが,そのコマンドが実行されたときに,実行した一般ユーザのIDでプ ロセスが走ると言うこと.ps コマンドで実行を確認したりする と,ユーザがコマンドを実行したユーザになっているのを確認できる.


コンピュータネットワーク基礎
Bクラス 宿題 2005.06.17


解答は,解答用紙に記入して, メールに添付して提出すること.解答用紙に学生番号と氏名を必ず記入し,ファ イル名を適切なものに修正しておくことに注意!

設問

  1. 小テストでさがしたコマンド xlock について,そのような 保護モードを設定するためにはどのように chmod コマンドを使 えば良いか,答えよ.答えは rwx と8進表記と両方を答えること.

  2. 上記 xlock の保護モードの意味を簡単に説明せよ.詳しく は jman コマンドを使って,chmod の動作を参照する こと.


解答例

  1. chmod 4111 ファイル名

    授業で扱ったrwx モードでは元の状態からの遷移を表現するので, jman コマンドで調べれば分かるように + - で権限の付与剥奪を指定するのではなく,= でそのモード になるように指定する.結局,次のようになる.

    chmod a=x,u+s ファイル名

  2. 実行時にユーザIDを設定.意味は,コマンドの所有者は root で あるが,そのコマンドが実行されたときに,実行した一般ユーザのIDでプ ロセスが走ると言うこと.ps コマンドで実行を確認したりする と,ユーザがコマンドを実行したユーザになっているのを確認できる.


Back