こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

-広告-

解決済みの質問

ubuntu fineで「許可がありません」表示

ubuntu(17.10.1)の端末で
find / -name xxxxx.xxx
で検索すると「許可がありません」
というメッセージ
(例えば、find: '/run/user/1000/gvfs':許可がありません)
が多数表示されるのですが、
このようなメッセージが表示されないようにするには
どのようにすればよろしいでしょうか。

投稿日時 - 2018-02-12 19:35:52

QNo.9428400

困ってます

質問者が選んだベストアンサー

アクセス権限が無いところを参照しないように
検索の基点を指定するのが基本です。

ただ、どこにあるかわからないシステムファイルを探すには
そういう考え方では対応が困難で…

特定のコマンドはwhichコマンドで探し
コマンドのフルパスがわかれば
dpkg -S フルパス
でパッケージ名がわかります。

そうするとdpkg -L パッケージ名で
そのパッケージから配置された関連ファイルが
すべて一覧できますから、これで探せる場合も多いんじゃないかと思います。

これらのdpkgの利用には、sudoなどを使う必要がありません。

投稿日時 - 2018-02-13 13:03:53

お礼

タイトルに誤記がありましたが、
findでアクセス権限が無いところは参照しないように
検索するようなオプションはないということですね。
ありがとうございました。

投稿日時 - 2018-02-18 14:41:52

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(4)

返信、ありがとうございます。

所有権限とか違うのでしょうか。起動ファイルを書き換えることで、root にログイン権限与えるだとか、今のユーザーにroot権限を与えるというのがありました。
私は、今は通常の権限、Windowsの方も(たぶんPowerUser)権限を落としています。

そのエラーの出るファイルは、所有権が無いのではないでしょうか。cron だったかで所有権を与えて、探してみると良いのでは? と思って読んでました。

投稿日時 - 2018-02-21 18:32:44

お礼

「許可がありません」が多数出ているので
1つずつ所有権を与えるのも大変なので
「許可がありません」の表示を無視することで対処します。
ありがとうございました。

投稿日時 - 2018-02-25 18:37:25

これも、sudo だと思うよ。

sudo find / -name gggkkk.lom

gggkkk.lomは例えばです。

投稿日時 - 2018-02-12 22:15:13

お礼

sudo find / -name xxxxx.xxx
としてみましたが「許可がありません」は表示されます。
アクセス権限が無いところが表示されるのは仕様のようです。
ありがとうございました。

投稿日時 - 2018-02-18 14:45:24

ANo.1

基本的にパラメータの与え方が間違っています。
例:find / -name '*hoge*'

参考URL:https://qiita.com/ottyajp/items/1ac218164f1daf643262

投稿日時 - 2018-02-12 21:42:56

お礼

find / -name '*xxxxx.xxx*'
としてみましたが「許可がありません」は表示されます。
アクセス権限が無いところが表示されるのは仕様のようです。
ありがとうございました。

投稿日時 - 2018-02-18 14:44:28

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-