Linuxで、一般ユーザーが見られないディレクトリに管理者コマンドが格納されているが、そのようなコマンドでも、「一般ユーザーにも実行できる権限が設定されていれば」絶対パスで指定することで実行できます
表現が間違っていますね。「絶対パスで指定することで」からすると、前段は、
「一般ユーザーのPATHにデフォルトで入っていないディレクトリに~」
の間違いでしょう。ただOSによってはsbinもデフォルトでPATHに入っています。
「一般ユーザーに特定の管理者コマンドを実行できる権限を設定」する方法があるのでしょうか。
sudoの事かと思いましたが、ifconfigが例として挙がっているのであれば、単にファイルの実行権限の話です。
Bash
1$ ls -l /sbin/ifconfig
2-rwxr-xr-x 1 root root 70024 Mar 22 08:51 /sbin/ifconfig*
の-rwxr-xr-x
の一番右のx
が「誰でも実行できる」という権限設定です。
設定方法としては、chmod o+x ファイル名
です。
挙げられた文章を見た限りでは、あまり出来の良い本じゃない気がします。
別途、数社から出ている定番の分厚い教科書を買って、不明点は都度調べるのが良いと思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。