「ルートのみがマウントできます」エラー-しかし、私はルートです


9

昨日、次のコマンドでsmb共有をマウントできました。

sudo mount -t cifs //XXXX/share /media/share -o user=Ben,password=XXX,workgroup=WORKGROUP,ip=XXX.XX.XX,uid=ben,gid=ben,rw

なぜ機能しなくなったのか分かりません。(多分システムアップデートから)。

次のエラーが発生しました:

mount: only root can mount //XXX.XXX.XXX/share on /home/ben/share

この問題を解決する方法がわかりません。

私もそれをsuでマウントしようとしました-そしてSmbclientは動作しています。

ArchLinuxを実行しています。


1
の出力はecho "$EUID"何ですか?
Chris Down

1
@ChrisDown echo $ EUID = 1000
Ben D

6
@BenD-この場合、ルートとして効果的に実行されていません。(明らかに、これはマウントしようとしているのと同じ環境で実行する必要があるため、拡張しているのがルートシェルであることを確認する必要があり$EUIDます。)
Chris Down

2
エラーメッセージとマウントコマンドのパスが異なるのはなぜですか?1つはで/media/share、もう1つはです/home/ben/share。また、/mnt手動または静的マウントに使用することをお勧めします。 /mediaHAL / udevデーモンが動的に作成されたディスクをUSBドライブのようにマウントするために作成されました。
penguin359 2012年

1
@ 9000で述べたように、mountコマンドに-vを追加して、冗長モードの内容を確認します。また、システムログをまだ確認していない場合は確認し、dmesgで確認します。さらにトラブルシューティングを行うには、コマンドでstraceを実行します。
Banjer

回答:


1

わからない場合はどうなるか、straceを試してください。

sudo strace -f -F -o mount.strace mount -t cifs //XXXX/share /media/share -o user=Ben,password=XXX,workgroup=WORKGROUP,ip=XXX.XX.XX,uid=ben,gid=ben,rw

次にmount.strace、いくつかのエラーについてファイルを下から検索してみてください。明らかに理由がわかります...それは難しい方法です、私は知っています...


0

エラーの適切な理由が見当たらないため、少し異なる構文を提案します。

まず、rootとして新しいディレクトリを作成し(rootで作成できることを確認します)、わずかに異なるオプションで共有をマウントします。コマンドは次のとおりです(すべて成功するはずです)。

sudo mkdir /mnt/smb_share
sudo touch /mnt/smb_share/test && sudo rm -f /mnt/smb_share/test && echo "Permissions are OK"
sudo mount -t cifs //(hostname)/share /mnt/smb_share -o user=Ben,domain=(WORKGROUP)

mountコマンドは、SambaユーザーのBenパスワードを要求するはずです。単に「ノイズ」を取り除くために、uidオプションとgidオプションを削除しました。このコマンドを使用すると、共有をマウントできることを確認できるはずです。もちろん、あなたは置き換える必要があります:

  • (ホスト名)共有サーバーのホスト名。ホスト名で機能しない場合は、再試行してください。代わりにIPアドレスを使用してください。
  • (WORKGROUP)ワークグループまたはドメインごと。

この作品なら。共有をアンマウントして、uidのみで再マウントしてみます。

sudo umount /mnt/smb_share
sudo mount -t cifs //(hostname)/share /mnt/smb_share -o user=Ben,domain=(WORKGROUP),uid=ben

これが機能している場合は、gidを追加し、次にrwを追加して、最後にパスワードオプションを追加します(ステップバイステップ)。したがって、理解できないオプションを特定できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.