ファイルのアクセス許可は変更されません


23

すみません、新鮮なユーザー。約9日前にインストールしましたが、Unityが消えるという問題があり、修正に5日かかりました。修正されなかったので、再インストールしました。

Plex(メディアサーバー)をセットアップし、サーバーが実行されており、外部ネットワークデバイスからアクセスできる間は、ファイルを追加できません。Plexは、これは許可が原因だと言います。回答を得るために、こことPlexでフォーラムを行ったり来たりしました。誰もが言うようです

chmod -R 755 /media/My\ Book/Videos

外付けUSB 2.0 NTFS 3TB Western Digitalドライブ(ファイルマネージャーを介してマウントされアクセス可能)上のフォルダー「Videos」、およびそこに含まれるすべてのサブディレクトリとファイルにユーザー「Plex」がアクセスできるように許可を変更します。

ファイルマネージャーを使用しましたが、クリックして権限を変更するとすぐに元に戻ります。-cを指定してchmodを実行すると、すべてのファイル(通常は600)が755に変更されたことが通知されます。やった

ls -l

確認し、変更はありません。(ls -lも使用して、所有者が誰であるかを確認しました(mvl1014)。ls-alは同じ情報を提供します。)

私はそれをsudoしようとしたことを神に誓い、基本的に1日中このキーボードに頭をぶつけた後、ルートとして試しました。私はシーレスを怖がっていましたが、他に何も思いつきませんでした。rootにsudo suしてから、chmod -R -c / media / My \ Book / Videos

同じ結果。-cは、すべてのファイルが変更され、Unityまたはターミナルでのチェックにより、変更されていないことを確認しました。

今では、それがPlexの動作を妨げるものではない場合でも、このコマンドが実行されないという問題が残っているようです。

12.04LTS-6 GB RAMのgen 1 i7(2.7 GHzと思う)

スクリーンショットを添付しようとしましたが、そのために10人の担当者が必要だと言われています。つまり、コピー/貼り付けもしています。

難読化を許してください。しかし、Lorem Ipsumは不必要なようでした。そして、私はこれをフォーマットするために複数の方法を試しましたが、それはあらゆる方法で完璧に見え、下のプレビューで毎回台無しになりました。(うーん、私は混乱しています。)

$ chmod -R -c 755 /media/My\ Book/Videos 
..... 
..... 
..... 
mode of `/media/My Book/Videos/xxxx/xxxx/xxxx.mkv' changed from 0600 (rw-------) to 0755 (rwxr-xr-x) 

ls -al ショー:

mvl1014@FX6800:/media/My Book/Videos$ ls -al 

total 88 
drwx------ 1 mvl1014 mvl1014     0 Aug 28 15:17 .  
drwx------ 1 mvl1014 mvl1014 20480 Sep  3 14:29 .. 
drwx------ 1 mvl1014 mvl1014  8192 Aug 28 15:18 xxxx
drwx------ 1 mvl1014 mvl1014 49152 Aug 16 14:02 xxxx
drwx------ 1 mvl1014 mvl1014  8192 Aug 27 21:36 xxxx
drwx------ 1 mvl1014 mvl1014  4096 Jul 23 19:09 xxxx

これが尋ねられた場合、私は謝罪します。私はこの場所に加えて、提案されたすべての「類似した質問」に目を通しました。私が答えを得たクローゼットはここにありましたが、提供されたコードを自分のUIDで実行しても機能しませんでした。


2
Windowsファイルシステム(NTFSとも呼ばれます)でchmodを使用しても機能しません。Linuxパーミッションは、Linuxファイルシステム(別名ext4、ext3、btrfsなど)でのみ機能します。あなたがする必要があるのは、マウントポイント(あなたの場合はMy \ Book)だけをchmodすることですsudo chmod 755 /media/My\ Book。それが完了すると、My \ Bookの下のファイルはそのアクセス許可を継承します。
mikewhatever

コメント@mikewhateverをありがとう。上記のUSBドライブとマウントされたパーティションの両方でこれを試しましたが、どちらも動作しませんでした。そこで、-Rを-cとともに使用し、2.5 TBのデータと「変更されたアクセス許可」をすべて調べました-または少なくともそう言いました。GUIオプションを使用しようとしたときなど、以前と同じように動作しました。
mvl1014

「言及したUSBドライブとマウントされたパーティションの両方でこれを試しました...」それはあなたの間違いです。繰り返しますが、パーティションまたは「USBドライブ」ではなく、マウントポイントのみをchmodする必要があります。
mikewhatever

@mikewhatever "mount point"を検索しましたが、自動的にマウントするだけで、fstabを編集しました。これにより、ルートによって所有されることが判明したフォルダーが作成されたため、フォルダーに対して何も実行できず、基本的に、私が達成しようとしていたものと正反対になりました。だから明らかに、私はこの概念を理解していない。:(実際のデバイス、フォルダー、ファイルなどではなく、マウントポイントをchmodすることを学ぶことができる場所を教えていただけますか?
-mvl1014

回答:


26

解決しました!

答えはここ見つかりました

gksu gedit /etc/fstab

次の行を追加します(UUIDがわからない場合はsudoを実行しますblkid

UUID=12102C02102CEB83 /media/Store ntfs-3g auto,users,permissions 0 0

保存してファイルを閉じます。

ディレクトリを作成する必要がある場合は、私がやった

sudo mkdir /media/Store

それから

sudo mount /media/Store

最後に(設定したいパーミッションは何でも)

chmod 755 -R /media/Store

そして、あなた自身のものにしてください

chown <username> -R /media/Store

ええ、2日間で8〜10時間かかりました。「Store」は「Storage」用です:-P


1
あるべきではないchmod 755 /media/Store?そしてchown username /media/Store
ディーンレジン

1
これ-Rにより、内部の内容について再帰的にアクセス許可を変更できます/media/Store
-Willoczy
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.