タグ

suに関するkiyo_hikoのブックマーク (4)

  • apacheユーザでcronを実行する方法 - とりあえずphpとか

    まずやりたかったことはユーザがアップロードした画像をcronで1日1回加工する。 しかしアップロード画像の所有者はapacheで、権限は「644(rw-r--r--)」であったため作業用アカウントではファイルへの上書きができない状況である そこでまず考えたのは 上書きできるようにファイルの権限を変えてしまおうと考えた。 が、その場合はアップロードプログラムの変更が必要だし、権限甘くして解決するというのもどうも、、、 次に考えたのは 画像加工処理をwebから見える箇所に設置して1日1回そのスクリプトをたたくcronを設定しようかと考えた。 が、これもなんか無駄だし、厳密にはアクセス制限とかもしなくてはならないし、、、 で、apacheユーザでcron設定すればいいだけだったんですね、、、 % su - apache This account is currently not availabl

    apacheユーザでcronを実行する方法 - とりあえずphpとか
    kiyo_hiko
    kiyo_hiko 2017/07/28
    # crontab -u ユーザー名 -e
  • 偽装とは何か? - Web/DB プログラミング徹底解説

    セキュリティを語る上でよく、 「偽装」 という言葉が出てきますが、いまひとつピンと来ていない方も多いのではないかと思います。 この資料では、Windowsセキュリティを考える上で非常に大切な考え方である 「偽装」 について説明します。 実際にプログラムを書いて試しながら理解しましょう。 偽装とは何か?なぜ偽装するのか? 全てのプロセスはプライマリトークンを持つ 「偽装」について説明する前に、「偽装していない状態」 について説明します。 あなたが Windows にログインする時には、ユーザー名とパスワードを使ってログインしますよね。 Windows はこの時、ログインしたのがあなたであることを認識して トークン (Token) を生成します。 このトークンを使って Windows のシェルである、エクスプローラが起動されます。 スタートメニューを使ってプログラムを起動すると、実はこのメ

    偽装とは何か? - Web/DB プログラミング徹底解説
  • RUNASコマンドでパスワードを自動入力するVBScript(WSH) | アバダバー@ブログ

    アバダバー@ブログ なにを勘違いしたか、会社辞めてWEB系フリーランスエンジニアになっちゃったキチガイの備忘録ブログ。ジョキアーモ!! VISTAとかWindows7とかで管理者権限でインストーラなどのEXEを実行しなきゃいけないとき、RUNASコマンドを使うのが一般的だが、このコマンドはパスワードを手入力する仕様になっている。これを自動化してパスワードを自動入力させたい。そのためのVBScript(WSH)サンプルだ。 仕組みは、SendKeysメソッドを使って、コマンドプロンプト画面にパスワードを挿入している。したがって、スクリプト実行直後にコマンドプロンプト画面を消されたりすると、処理に失敗する可能性がある。あしからず。 なお、VISTAとかWindows7とかでは、管理者権限でEXE実行してもUACには引っかかるからそのつもりで。 <br /> ‘—————————————————

  • コマンドプロンプトはsuのようなコマンドはないのでしょうか? - コマンドラインでは、runasコマンドでできます。GUI... - Yahoo!知恵袋

    コマンドラインでは、runas コマンドでできます。 GUI(アイコン)では、実行ファイルのショートカットを作成して、そのショートカット上で右クリック>別のユーザとして実行、で必要事項を入力すれば、そのショートカットを実行すれば指定されたユーザで実行されるはずです(XPで確認)。Vista以降でも文言は違うかもしれませんが同様の流れでできると思います。

    コマンドプロンプトはsuのようなコマンドはないのでしょうか? - コマンドラインでは、runasコマンドでできます。GUI... - Yahoo!知恵袋
  • 1