コマンドラインから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はベータテスト中のプログラムによって起動されますが、変更できません。現在の問題により、このプログラムのエラーは端末に表示されにくくなります)
Nautilusは、net usershare info
コマンドを使用して、root以外のユーザー定義のSamba共有に関する情報を取得します。このコマンドの詳細については、 net manpage をご覧ください。
そのコマンドが失敗した場合、Nautilusはそのような共有がないと想定し、必要に応じて取得したエラーメッセージを表示します。
フォルダ/var/lib/samba/usershares/
を作成すると、メッセージが表示されなくなります。
Sudo mkdir -p /var/lib/samba/usershares/
これを修正するために、次の2つのことを行いました。
Sudo mkdir -p /var/lib/samba/usershares/
そして
Sudo chmod go+rwx /var/lib/samba/usershares/
私の場合、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
Sudo mkdir -p /var/lib/samba/usershares/ &
Sudo chmod go+rwx /var/lib/samba/usershares/
十分ではありませんでしたが、
Sudo apt-get install smbclient
私の問題を解決したようです... ty @cbaconnier
別の簡単な解決策-ユーザーをグループsambashareに追加します。
Sudo usermod -aG sambashare $USER