ある実行ファイルに対して、実行したユーザーではなく「そのファイルの所有者の権限で実行される」ように設定する特殊なパーミッションです。
✅ つまり「一般ユーザーでも一時的に root などの権限でコマンドが実行できる」しくみ。
passwd
コマンド/etc/shadow
(rootのみ読み書き可能)を編集する必要があるpasswd
コマンドに SUID が設定されていれば、一時的に root 権限で動作できる# 所有者 root、SUID付きの例
ls -l /usr/bin/passwd
-rwsr-xr-x 1 root root 54256 Apr 5 10:00 /usr/bin/passwd
🔍 先頭の rws
に注目!
通常 r-x
の位置に s
→ これが SUID の証。