ブックマーク / qiita.com/zetamatta (1)

  • Windows における su(sudo) 事情考察 - Qiita

    su (sudo)とは suというと、通常は UNIX(Linux)で、ログアウトせずにユーザを切り替えるコマンドを指し、主に root (管理ユーザ)に切り替える用途に使われることが多い。そして、sudo は1コマンドだけユーザを切り替えて実行するコマンドだ。 最近、Windows でも su(sudo)的なコマンドが現れたが、これは常に管理ユーザで使われがちの Windows においては、ユーザを切り替えるというよりも、管理者権限を獲得するためのコマンドという位置づけとなっていることが多い。 文書では、管理者権限を得てコマンドを実行する操作について、手法を紹介してみたい。 管理者権限があるかどうかのチェック C++ advapi32.dll の OpenProcessToken と GetTokenInformation という API を組み合わせてチェックするという方法がある。詳

    Windows における su(sudo) 事情考察 - Qiita
    netcraft3
    netcraft3 2017/06/19
  • 1