FreeBSD初心者。nobody権限について

locateについてネットで調べると /usr/libexec/locate.updatedb を叩くときはnobody権限で行うのが好ましい、と書かれていました。
nobody権限とは何でしょうか。root権限とインストール時に作ったユーザーアカウントになることはできますが、nobody権限のユーザー(?)にはどうやってなれば良いのでしょうか

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2009/05/27 00:59:05
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:breakthrough1 No.1

回答回数76ベストアンサー獲得回数9

ポイント60pt

# su nobody

root権限で

id:dedara

それでやっても、root権限ですよみたいなWarningが出たのでダメなのかと思いました。

それでやってみます。ありがとうございました。

2009/05/26 01:47:26
  • id:breakthrough1
    >root権限ですよみたいなWorning
    どんなふうにでましたか?
  • id:breakthrough1
    ごめんなさい
    # echo /usr/libexec/locate.updatedb | su -fm nobody
    http://www.jp.freebsd.org/QandA/HTML/692.html
    かな?
  • id:dedara
    すみません。今手元に環境がないのでうろおぼえですが
    [Warning]に「権限がrootです」というような内容の自分でも読める程度の簡単な英文が続いていました。
    上の方法も今日試してみたいと思います。
    ありがとうございます。
  • id:breakthrough1
    # su -fm nobody

    f 初期設定ファイルを実行しない
    m 環境変数 - "HOME"、"USER"、"LOGNAME"、"SHELL"をそのまま残す

    でかな?

    参考にしてください。
    http://www.isokiti.tv/~isobetti/sabakan/index.php?e=70
  • id:dedara
    おかげさまで問題なくできました。
  • id:breakthrough1
    いるか賞ありがとうございます。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません