AIの実行許可とsudoは同じ?権限と対象の見方

30秒でわかる答え

AIへ作業を任せることと、PCでその操作ができることは別です。sudoは、別の利用者として動かす道具です。何を、どの場所で、いつまで任せるのかを分けて確かめます。

AIへ「やっていいよ」と返事をしたのに、PCから「できません」と言われる。逆に、AIの許可画面にsudoという知らない名前が出る。どちらも「許可」の話に見えて、迷うことがあります。

AIへ作業を任せることと、PCでその操作ができることは別です。 sudoは、別の利用者として指示を動かすための道具です。何を任せるのかと、だれとして何ができるのかを分けてみます。

AIへの実行許可と、OSの権限はどう違う?

写真のファイルを整理してもらう場面で考えます。ファイルは、写真や文書などを名前を付けて保存したものです。

確かめること写真の整理なら、どんな話?
自分がたのんだ仕事名前をならべて見るだけか、消すところまでたのんだか
AIへの許可今回の一回だけか、この先も似た操作を任せるのか
PCでできる操作その利用者が、この写真を読んだり消したりしてよい設定か
送る先でできる操作そのサービスへ写真を送ったり、公開したりできるか

この四つの確認画面が必ず出る、という意味ではありません。分けて考えるための表です。PC上ではできる操作でも、自分がAIへたのんだ仕事に含まれるとは限りません。

説明に権限(けんげん)と出てきたら、「だれが何をしてよいか」という決まりのことです。Windowsなど、PCの土台を動かすしくみをOSといいます。AIのボタンを押すことと、OSの決まりを変えることは同じではありません。

sudoは、だれとして動かすかに関わる

sudoは、使うことを認められた人が、別の利用者として指示を動かす道具です。多くの場合は、PCの広い部分を管理できるrootという利用者として動かします。何ができるか、本人の確認が必要かは、そのPCの決まりによります。

見るのはsudoという名前だけではなく、そのあとに、何をする指示が続くかです。読むのか、新しいものを入れるのか、設定を変えるのかで、起きることが変わります。

なぜ、管理者などの立場で動かす必要がありますか。どこを変えますか。自分の作業用フォルダの中だけではできませんか。

フォルダは、ファイルをまとめて入れるものです。自分の作業場所だけで済むのか、PC全体の設定を変える必要があるのかを聞けます。sudoを付けても、あとに続く手順が信用できるものへ変わるわけではありません。

AIに「今回だけ」許可する場合と、継続して許可する場合

アプリによっては、一度だけの許可と、今後の似た操作も認める許可があります。何を「似た操作」と見なすか、いつまで続くかは、使うアプリによって変わります。

たとえば「この写真を一枚読む」と「この道具を今後も動かしてよい」では、任せる広さがちがいます。同じ道具でも、渡すファイルや指定を変えると、別のことができます。

分からないときは、次のように聞けます。

  • 今回の一行だけを認めるボタンですか。
  • あとで別のファイルを使うときにも、この許可が使われますか。
  • いつまで続き、どこから取り消せますか。
  • 今回の仕事に必要なところだけ、任せられますか。

確認が何度も出ると、まとめて許可したくなるかもしれません。その前に、自分が任せたい範囲と、ボタンの意味を比べます。範囲が合っていたとしても、もう一つ、実行する内容の確認が残ります。

許可すれば、AIの誤操作も防げる?

許可は「その操作を任せる」という判断で、操作の正しさを保証するものではありません。 写真の一覧を作る依頼なのに削除を提案されたら、まず依頼と合っているかを確かめます。許可画面が出たこと自体は、削除が必要な理由にはなりません。

削除を頼んだ場合でも、「重複した写真だけ」と「フォルダの中の写真すべて」では結果が変わります。確認したときと対象や件数が違っていたら、そのまま進めず、何が変わったかを見直します。

OWASPは、AIが使える機能、与える権限、自動で進める範囲が広すぎる問題を整理しています。確認する人を置くことに加え、実際に操作する仕組みでも、必要な範囲に権限を絞る考え方です。「削除しないで」と書くことと、削除できる道具を渡さないことは違います。

停止・許可の取り消し・元に戻すことを分ける

Anthropicの上場申請書類にも、人が介入する前に誤りが次の操作へ広がるリスクが記されています。これは将来の懸念を含む開示で、使っているAIの事故率を示すものではありません。

写真整理の例なら、次の三つを分けると、止めた後に何を確かめるかが見えてきます。

したいこと確かめる点
続きの処理を止めるこれからの操作だけでなく、実行中の処理も止まるか
継続する許可を取り消すどの道具・場所への許可が外れるか
起きた変更を元に戻すどの写真が変更・削除され、復元できるものがあるか

停止や許可の取り消しだけで、削除済みの写真が戻るとは限りません。また、返事が途切れても、操作自体は済んでいる場合があります。同じ操作をもう一度頼む前に、結果と記録を確かめます。復元できるかは、使ったアプリや保存方法によって異なります。

確認を読む時間が足りないほど続くなら、許可を広げる前に、対象を小分けにしたり、一覧を出すところまでにしたりできます。AIが順に作業を選ぶ仕組みは、AIエージェントとは?で見られます。

chmodは、ファイルを使える人や操作を変える

sudoが「だれとして動かすか」の話なのに対し、chmodは「このファイルを、だれがどう使えるか」の設定を変えます。読む、書く、プログラムとして動かす、といった操作です。

u+xは、ファイルの持ち主に動かすことを認める指定です。777は、持ち主だけでなく、同じグループの人やそのほかの人にも、広く操作を認めます。

ただし、フォルダに対する「動かす許可」は、中をたどることに関わります。写真やプログラムとフォルダでは、同じ言葉でも意味が変わるところがあります。

-Rを付けると、中にあるものにも変更が広がります。「動かないから全部認める」とする前に、だれに何を認める必要があるかを聞けます。

Permission deniedと出たら、先に場所を聞く

Permission deniedは、操作が認められず断られたことを示す英語です。これだけを見て、すぐにsudoを足すと、必要以上に広い場所を変えられる立場で動かすことがあります。

たとえば、保存する場所をまちがえて、管理用の場所へ書こうとしていたのかもしれません。その場合は、自分の作業用フォルダに保存先を直すほうが、やりたいことに合う場合があります。会社や学校のPCなら、管理している人へ聞く必要があることもあります。

どこで、何をしようとして断られましたか。保存する場所などを直せば、今の許可のままでできますか。

写真の名前を一覧にしたいだけなら、写真を消す許可まで必要かを聞けます。次に許可画面が出たら、頼んだ仕事と、実行する操作を一つ並べてみてください。知らないコマンドが出てきたら、コマンドの意味の一覧で、その操作を調べられます。

この記事について

LAB WHITEBOARD

AIの実行許可とsudoを一文で説明してみよう

「AIアプリ側の許可とOS側の権限、今回限りと継続許可の範囲を分ける」を、いまの自分の言葉で一文にしてみてください。途中の説明でも大丈夫です。