LPIC-1 101試験 模試②:57-60

問題57:システム内のSUID(Set User ID)が設定されたファイルを検索するコマンドは次のうちどれですか。

A) find / -perm -2000
B) find / -perm +2000
C) find / -perm -4000
D) find / -perm +4000

解答解説を開く
正解)C

【解説】
A) 誤りです。-perm -2000 はSGIDファイルを検索するオプションです。
B) 誤りです。+2000 は古い記法で、現在は非推奨です。
C) 正解です。-perm -4000 を指定することで、SUIDが設定されたファイルを検索できます。
D) 誤りです。+4000 は非推奨な古い記法です。

問題58:ログインシェルを変更するためのコマンドとして正しいものは次のうちどれですか。

A) chpass
B) usermod -s
C) passwd -s
D) chsh

解答解説を開く
正解)D

【解説】
A) 誤りです。chpass コマンドは、シェルの変更には一般的に使用されません。
B) 誤りです。usermod -s もシェルを変更できますが、一般的な方法ではありません。
C) 誤りです。passwd -s は無効なオプションです。
D) 正解です。chsh はログインシェルを変更するための標準的なコマンドです。

問題59:/etc/passwdファイル内で、ユーザーのログインシェルが設定されているフィールドは次のうちどれですか。

A) 第6フィールド
B) 第5フィールド
C) 第7フィールド
D) 第4フィールド

解答解説を開く
正解)C

【解説】
A) 誤りです。第6フィールドはユーザーのホームディレクトリを指定します。
B) 誤りです。第5フィールドはユーザー情報(コメント)を指定します。
C) 正解です。第7フィールドはユーザーのログインシェルを指定します。
D) 誤りです。第4フィールドはユーザーのプライマリグループを指定します。

問題60:コマンドの履歴を削除するための適切なコマンドは次のうちどれですか。

A) history -d
B) clear -history
C) history -c
D) rm ~/.bash_history

解答解説を開く
正解)C

【解説】
A) 誤りです。history -d は特定の履歴を削除するためのオプションですが、すべてを削除するわけではありません。
B) 誤りです。clear -history は無効なコマンドです。
C) 正解です。history -c を使用することで、すべての履歴を削除できます。
D) 誤りです。rm ~/.bash_history はファイルを削除しますが、現在のセッションの履歴には影響しません。