2017.11.01idコマンドは指定したユーザのユーザIDやグループIDを確認できます。ユーザが指定されていない場合はこのidコマンドを実行しているプロセスのユーザIDやグループIDを確認できます。[user]userは文字列で表されたユーザの識別文字列、または数字で表されたユーザIDを指定します。ユーザを調べる順番は、文字列で表されたユーザIDを調べた後に、数字で表されたユーザIDを調べます。そのため、文字列で表されたユーザIDに「1000」のようなユーザが存在するときに、数字で表されたユーザID「1000」を調べたい場合は、「+1000」のように指定します。+1000idコマンドの利用例ユーザIDの表示(オプションなし)idコマンドをオプションなしで実行した場合、(1)実ユーザID、(2)実グループID、(3)実効ユーザID(実ユーザIDと異なる場合に表示)、(4)実効グループID(実グループIDと異なる場合に表示)、(5)補助グループIDを表示します。idコマンドのコマンドライン引数を省略した場合はidコマンドについて、実行しているプロセスのユーザID、グループID、補助グループIDを表示します。groups=0(root)また、idコマンドはユーザを指定できます。コマンド例では、ownerというユーザが存在した場合のコマンド例になります。groups=1002(owner)実ユーザIDと実効ユーザID、実グループIDと実効グループIDは基本的に同じになります。意味としては、実ユーザIDと実グループIDは実際に誰であるかを表します。実効ユーザIDと実効グループIDはファイルのアクセス権限に関係します。補助グループIDはユーザが所属しているグループでの追加のグループになります。idコマンドの実効ユーザIDと実効グループIDの情報は、実ユーザIDと実効ユーザID、実グループIDと実効グループIDが異なる場合に表示されます。実効ユーザIDと実効グループIDの情報の確認は、例えばidコマンドのプログラムをコピーし、その所有者情報を変更し、set-user-ID(SUID)やset-group-ID(SGID)を付与することで確認することができます。id5.コピーしたidコマンドで実行の確認(実行しているユーザはubuntuというユーザで、また見やすいようにsedコマンドで少し整形しています。ユーザIDのみを表示(-uオプション)-uオプションはユーザIDのみを表示します。-u実行結果100011000グループIDのみを表示(-gオプション)-gオプションはグループIDのみを表示します。-g実行結果100011000グループIDと補助グループIDを表示(-Gオプション)-GオプションはグループIDと補助グループIDを表示します。999名前で表示(-nオプション)-nオプションは、-uオプション、-gオプションまたは-Gオプションと組み合わせて使用します。-nオプションを用いると数字でのIDではなく、名前でのIDを表示することができます。コマンド例では、ユーザIDの名前を表示します。-u実行結果ubuntu1ubuntu実ユーザIDまたは実グループIDを表示(-rオプション)-rオプションは、-uオプション、-gオプションまたは-Gオプションと組み合わせて使用します。-rオプションは、実ユーザIDまたは実グループIDを表示します。実ユーザIDまたは実グループIDがそれぞれ実効ユーザIDまたは実効グループIDと異なる場合に利用できます。コマンド例では所有者情報を変更しSUIDとSGIDを付与したidコマンドのプログラムのコピーを利用しています。-un」とほぼ等価なコマンドになります。i"で、「私は誰」というコマンドになります。コマンド例では、「ubuntu」というユーザで実行しています。コマンド例Shellwhoami1whoami実行結果ubuntu1ubuntuこのコマンドはコマンドライン引数を取りません。-nG」とほぼ等価なコマンドになります。コマンドライン引数を取らない場合は実行しているプロセスのユーザの補助グループを含むグループ名を表示します。vboxsfまた、groupsコマンドはidコマンドと違い、複数のユーザを引数に取ることができます。completeで設定した補完のオプションを確認・変更するcompoptコマンドは、completeコマンドでの-oオプションで設定する補完のオプションを確認・変更することができます。ユーザを削除するuserdelコマンドはユーザを削除するコマンドになります。userdelコマンドを利用する場合、管理者権限が必要なコマンドになります。現在ログインしているユーザとその行動状況を確認するwコマンドは現在ログインしているユーザとそのユーザが行っているプロセスを確認できるコマンドになります。プロセスの管理やシステムの監視ができるprocps-ngパッケージのコマンドのひとつになります。アクセス権限を変更するchmodコマンドはファイルのアクセス権限を変更するコマンドです。アクセス権限を変更することで、権限がないユーザがファイルの削除、書き換え、読み込み等を防ぐことができます。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。Linuxコマンド.NET.。