LPIC問題:245-248

LPIC練習問題

問題245:su コマンドと su - コマンドの違いはどれですか?

A) su はユーザーを切り替えるだけで、su - は環境変数も引き継ぐ
B) su はユーザーを切り替えるが、カレントディレクトリはそのままで、su - はホームディレクトリに切り替える
C) su はルートユーザーになるコマンドで、su - はユーザーを削除するコマンド
D) su と su - の間に違いはない

解答解説を開く
正解) B

【解説】
A) su はユーザーを切り替えるだけで、su - は環境変数も引き継ぐ は誤りです。su - は環境変数を新たに設定するフルログインシェルを起動します。
B) su はユーザーを切り替えるが、カレントディレクトリはそのままで、su - はホームディレクトリに切り替える が正解です。 su は単にユーザーを切り替えるのに対し、su - はユーザーの環境も変更します。
C) su はルートユーザーになるコマンドで、su - はユーザーを削除するコマンド は誤りです。su - はユーザー削除とは関係ありません。
D) su と su - の間に違いはない は誤りです。su - は新たにシェルを起動し、環境設定を行います。

問題246:ユーザーの削除に関する問題です。ユーザーとそのホームディレクトリを含むすべてのファイルを削除するためのコマンドはどれですか?

A) userdel username
B) userdel -r username
C) rm -r /home/username
D) deluser username

解答解説を開く
正解) B

【解説】
A) userdel username は誤りです。このコマンドはユーザーを削除しますが、ホームディレクトリやファイルは残ります。
B) userdel -r username が正解です。 -r` オプションは、ユーザーのホームディレクトリとファイルをすべて削除します。
C) rm -r /home/username は誤りです。これによりホームディレクトリは削除されますが、ユーザーのアカウント自体は削除されません。
D) deluser username は誤りです。deluser コマンドは、Debianベースのディストリビューションで使用されることがありますが、userdel が一般的です。

問題247:パーミッションに関する問題です。chmod 640 file.txt の結果、ファイルに対するパーミッションはどうなりますか?

A) 所有者は読み取り・書き込み、グループは読み取り、その他はなし
B) 所有者はすべての権限、グループは書き込みのみ、その他はなし
C) 所有者は読み取り・書き込み、グループはなし、その他は実行のみ
D) 所有者はすべての権限、グループは読み取りのみ、その他は読み取りのみ

解答解説を開く
正解) A

【解説】
A) 所有者は読み取り・書き込み、グループは読み取り、その他はなし が正解です。 640 のパーミッションは、所有者に読み取りと書き込みの権限、グループに読み取りの権限、その他のユーザーにはアクセス権がありません。
B) 所有者はすべての権限、グループは書き込みのみ、その他はなし は誤りです。640 のパーミッションは書き込み権限をグループに付与しません。
C) 所有者は読み取り・書き込み、グループはなし、その他は実行のみ は誤りです。640 では、その他のユーザーには権限がありません。
D) 所有者はすべての権限、グループは読み取りのみ、その他は読み取りのみ は誤りです。所有者にすべての権限は与えられていません。

問題248:ディレクトリのアクセス権の読み取りに関する問題です。ディレクトリに対して読み取り権限を付与することでユーザーは何ができるようになりますか?

A) ディレクトリ内のファイルやサブディレクトリの一覧を表示できる。
B) ディレクトリ内のファイルを実行できる。
C) ディレクトリ内のファイルを削除できる。
D) ディレクトリにファイルを作成できる。

解答解説を開く
正解) A

【解説】
A) ディレクトリ内のファイルやサブディレクトリの一覧を表示できる。 が正解です。 読み取り権限 (r) が付与されたディレクトリは、ls コマンドなどでその中の内容を表示できるようになります。
B) ディレクトリ内のファイルを実行できる。 は誤りです。実行権限 (x) が必要です。
C) ディレクトリ内のファイルを削除できる。 は誤りです。書き込み権限 (w) が必要です。
D) ディレクトリにファイルを作成できる。 は誤りです。これも書き込み権限 (w) が必要です。