web-dev-qa-db-ja.com

Nautilus-Share-Message:「net usershare info」と呼ばれましたが失敗しました

コマンドラインからNautilusを実行すると、正常に起動しますが、これはターミナルに表示されます。

Nautilus-Share-Message: Called "net usershare info" but it failed: 'net usershare' returned error 255: mkdir failed on directory /var/run/samba/msg.lock: Permission denied
net usershare: cannot open usershare directory /var/lib/samba/usershares. Error No such file or directory
Please ask your system administrator to enable user sharing.

システム管理者にユーザー共有を有効にするよう本当に依頼する必要がありますか?
管理者は私自身であり、Sambaは使用していません。

このメッセージは、Ubuntuの大きな問題の兆候ですか?
そうでない場合、どうすれば表示されないようにできますか? (Nautilusはベータテスト中のプログラムによって起動されますが、変更できません。現在の問題により、このプログラムのエラーは端末に表示されにくくなります)

26
Nicolas Raoul

Nautilusは、net usershare infoコマンドを使用して、root以外のユーザー定義のSamba共有に関する情報を取得します。このコマンドの詳細については、 net manpage をご覧ください。

そのコマンドが失敗した場合、Nautilusはそのような共有がないと想定し、必要に応じて取得したエラーメッセージを表示します。

フォルダ/var/lib/samba/usershares/を作成すると、メッセージが表示されなくなります。

Sudo mkdir -p /var/lib/samba/usershares/
20
Florian Diesch

これを修正するために、次の2つのことを行いました。

Sudo mkdir -p /var/lib/samba/usershares/

そして

Sudo chmod go+rwx /var/lib/samba/usershares/
4
Grégory Mc

私の場合、sambaがインストールされていなかったため、sambaをインストールしてからフォルダーを作成する必要がありました。

Sudo apt install samba
Sudo mkdir -p /var/lib/samba/usershares/

これまでは、nautilusが実行されていなかったため、トラッカーをインストールする必要がありました

(nautilus:26810): Tracker-ERROR **: 12:23:35.259: Unable to find default domain ontology rule /usr/share/tracker/domain-ontologies/default.rule
Sudo apt install tracker
1
Sudo mkdir -p /var/lib/samba/usershares/ &
Sudo chmod go+rwx /var/lib/samba/usershares/

十分ではありませんでしたが、

Sudo apt-get install smbclient 

私の問題を解決したようです... ty @cbaconnier

0
semdoc

別の簡単な解決策-ユーザーをグループsambashareに追加します。

Sudo usermod -aG sambashare $USER
0
Kamrul Hasan