2013-12-14 4 views
8
を書いて設定するには新鮮に取り付けられた外付けドライブをchmodの

私は、外付けドライブを搭載していますこれらのフォルダ。がアクセス

linux-wyee:/home/martin # dir /mnt 
drwxr-xr-x 2 root root 4096 13. Dez 22:01 external 

これを変更するには - どのように変更するかは、すべて外部ドライブに書き込むことができます。私は端末内の権限を変更する必要があります。

chmod 777 /dev/sdb1 /mnt/external or something alike - 
+2

取り付けには関係ありません。一旦マウントされると、/ mnt/externalディレクトリのパーミッションを変更するだけです。 – Ingo

+1

現代のシステム(suseを含む)は、外付けドライブの取り付けを容易にします。プラグインするだけで、デバイスが現在のユーザーとしてマウントされます(右のグループにいる場合)。デフォルト設定では十分ではありませんか?何故なの? – janos

+0

私はあなたの「解決済み」補遺(そのおかげで)を答えに移しました。私たちはあなたが別のものを受け入れたとしても、ここで自己解答を歓迎します。私はあなたの文章の場合も修正しました - もしあなたが文の場合に書こうとすることができれば、ここで他の人の編集作業が少なくなることを意味します。ありがとうございました。 – halfer

答えて

12

私は同様の問題があったが、

umount /dev/sdb1 

chmod -R 0777 /mnt/external 

が、その後

mount /dev/sdb1 /mnt/external 

または

のchmod -R 0777/mntに/外部

2
chmod -R 777 /mnt/external 

デバイスを指定する必要はありません。ディレクトリを再帰的にchmodします。

しかし、通常、外付けドライブは、FAT32やPOSIX/UNIXの権限を持たないWindows互換のファイルシステムでフォーマットされています。したがって、この手順は重複する可能性があります。

ドライブはどのようにフォーマットされていますか?

root以外のユーザーとして書き込みを試みましたか?

0

を試してマウントし、最初にこれを試してみてください私にとっての解決策は、uidgidCIFSファイルシステムの。 (私はapparently NFSは私が必要としたユーザー名とパスワードでのアクセスを許可していないため、CIFSを使用しなければならなかった)

1

OPの代わりに投稿された解決策。

更新:

linux-wyee:/mnt # chown martin:users /mnt/external 

は結果を参照してください: - あなたが今マーティンが権限を持っているユーザーを見るようにそれが動作することが;-)

[email protected]:/> cd mnt 
[email protected]:/mnt> ls -l 
insgesamt 4 
drwxr-xr-x 3 root root 4096 13. Dez 19:43 external 
[email protected]:/mnt> su 
Passwort: 
linux-wyee:/mnt # ^C 
linux-wyee:/mnt # 

linux-wyee:/mnt # chown martin:users /mnt/external 

linux-wyee:/mnt # cd mnt 
bash: cd: mnt: Datei oder Verzeichnis nicht gefunden 
linux-wyee:/mnt # ls -l 
insgesamt 4 
drwxr-xr-x 2 martin users 4096 13. Dez 22:01 external 
linux-wyee:/mnt # 

を働くことは明らかです。

0

のchmod -R 0777/mntに/外部

これは私のために過大​​であると思われます。このマシンの誰もが、外部ディスクから何でも自由に実行できます。ハッカーのために広く開かれた扉。例えば、 Webフォームを使用して画像を保存し、実行ビットを変更してシステム上のスクリプトとして実行します。

おそらく、所有者とグループのためのrwアクセスと、他のユーザーのためのrがより良い選択肢になります。