Linux (Unix) の su コマンドの su は何の略か

Old Lune Reflections

"man 1 su" すると頭には以下の記載がある。

NAME
       su - change user ID or become superuser

まだ学生の頃、師匠に初めて su コマンドの存在を教わった時から、私は "Super User" ではなく "Switch User" であるという認識だったが、お恥ずかしながらどうやったら違ったらしい。

The Unix command su, which stands for substitute user is used by a computer user to execute commands with the privileges of another user account.

su (Unix) - Wikipedia

"Substitute User" なのですね。
代用するとか取り替えるの意だと思うので、確かにしっくりきますね。なるほど。

su (UNIXコマンド) [す] [えす・ゆー]


UNIX Version 6 (1978年ぐらい)では su コマンドには root の代わりにユーザ名を指定できなかったので、 "Super User" の略だったようだが、現在では "Switch User" あるいは "Substitute User id" の略とされている。

UNIX 用語 由来/読み方辞書 version 1.6 (Feb 13 1995)

一方で、古い情報を漁っていたら、1995年頃は上記の記載があるので、当時は満更間違っていなかったのかもな、とも思ったり。

取り留めもないですが、現場からは以上です。
それでは!=͟͟͞͞(๑•̀=͟͟͞͞(๑•̀д•́=͟͟͞͞(๑•̀д•́๑)=͟͟͞͞(๑•̀д•́

追記

SU(1)                     BSD General Commands Manual                    SU(1)

NAME
     su -- substitute user identity

確かに、BSD系の man では "substitute user" と記載がありました。


新しいLinuxの教科書

新しいLinuxの教科書