NTFS、FATパーティションなどのいくつかの権限の問題を解決する方法。

この問題を説明する最良の方法は、その症状を通してです。 パーティションのXNUMXつ(通常はNTFSまたはFAT)で特別に削除されたファイルをゴミ箱に入れられないということが起こったことがありますか? TARファイルの解凍に問題があり、直感的でないメッセージが表示される場合があります:「utimeできません:操作は許可されていません」。 本質的に問題は同じです。パーティションをマウントするときのアクセス許可の割り当てが間違っています。


私たちの読者であるグスタボ・キルヒは、あなた方の何人かが苦しんでいると私が想像する問題について助けを求めて私たちに手紙を書きました: 削除したファイルをNTFSまたはFATパーティションからごみ箱に送信できない。 この動作の奇妙な点は、ユーザーがファイルを完全に削除できる(Shift + Delを使用)が、ファイルをゴミ箱に送信できない(Del)ことです。 奇妙ですよね?

グスタボも不平を言った それらのパーティションでTARファイルを解凍できない (TARまたはTAR.somethingのみ、たとえばTAR.GZ、TAR.BZ2など)。 このすべての奇妙な点は、TARファイルをデスクトップまたはEXTパーティションに保存されている他のパスにコピーした場合、すべてが正常であったことです。 それを解凍して、それを使って何でもすることが可能でした。 Rarerは、NTFSまたはFATパーティションで、他の形式(ZIP、RARなど)を問題なく解凍できるという事実でした。 TARの場合に得られたエラーは非常に不可解でした:「utimeできません:操作は許可されていません」。

実は 両方の問題の原因はXNUMXつだけです:問題のパーティションのアクセス許可の不適切な割り当て.

それらを修正するために、ターミナルを開いて次のように入力しました。

sudo gedit / etc / fstab
注:/ etc / fstabファイルは、システムの起動時に自動マウントするディスクとパーティション、およびそのプロセスの設定を示します。

最初に行う必要があるのは、問題のあるパーティションのマウントが設定されている行を検出することです。 たとえば、次のようになります。

#/インストール中にWindowsが/ dev / sda1にあった

UUID = 572C8DDF568B4261 / windows ntfs defaults、uid = 1000、gid = 1000、noatime 0 0

UUIDは、各パーティションの一意の識別番号です。 / dev / sda1など(デバイスのパスを示す)のようなものを言うこともできます。 以下は、そのパーティションをマウントするパスです。 この場合/ウィンドウ。 残りは、パーティションのタイプ(ntfs、fat、ext3、etxt4など)とアクセス許可(誰がそのパーティションにアクセスできるか、どのような条件下で読み取り専用、読み取りと書き込みなどを決定するか)を示すパラメーターです。 、 とりわけ。

解決策は、問題のあるパーティションの行にuid = 1000およびgui = 1000という部分を追加するだけです。。 これが意味するのは、ユーザー(ユーザーID = uid)1000とグループ(グループID = gid)1000がそのパーティションの「所有者」になるということです。 uidおよびgid1000は、通常、マシンのメインユーザーに対応します。 uidとgidを確認するには、 システム>管理>ユーザーとグループ。 次に、ボタンをクリックします グループを管理する、ユーザー名を見つけてボタンをクリックします プロパティ。 私が書いた端末から直接それを行うには:

id

また、その行を持つマスクパラメータ(umask、dmask、fmask)を削除して、次のように置き換えることも重要です。 デフォルト、なぜやめたいのか正確にわからない限り。 これらのパラメーターは、そのパーティションのアクセス許可ポリシー(ファイルの実行、読み取り、変更、または作成を実行できるユーザー)を微調整します。

結論として、 必要に応じて、前の例のntfsという単語に続くすべてをコピーして貼り付け、対応する場所の/ etc / fstabにコピーします。.

私はいくつかのことを省いていますが、大まかにそれがなされるべきことです。 / etc / fstab構成の処理方法を実際に学ぶには、それ専用の投稿が必要になります(これは将来必ず作成します)。

質問を送ってくれてありがとうGustavo!

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   Krafty

    真実はいつものようにとても良いです。

    NTFSパーティションに、名前にチェックマークが付いたファイルがあると、Linuxではファイルが欠落しているように見えることがありました!!!!! どうすれば解決できますか?

    よろしく

  2.   アルトベッリ

    同様の問題があると思います。 確かにあなたは私が私のシステムに置いたそれらのいじくり回しのXNUMXつを信じています:x gdmユーザーは彼にXubuntuへのログインを許可しませんが、Gnomeの下では問題はありません。 Gnome(コア)は最後にインストールします。

  3.   ねねリナックス

    申し訳ありませんが、よくわかりません…ファイルの外観の例を教えてください。

  4.   Linuxを使いましょう

    うーん、とても奇妙です。 真実は、私は何が起こっているのかわからないということです。 🙁

  5.   ねねリナックス

    私はubuntuintrepidからその小さな問題を抱えています、そして今日私はあなたのおかげでそれを解決しました😀

    それは私には複雑に見えましたが、実際には非常に単純ですが、あなたの例が私を大いに助けてくれたことを認めなければなりません

    もう一度ありがとうございました😀

  6.   Linuxを使いましょう

    / etc / fstabでNTFSパーティションがマウントされている行にパラメータnls = utf8を追加すると、修正されるはずです。 🙂
    乾杯! ポール。

  7.   Linuxを使いましょう

    この問題が発生した場合(投稿の最初の段落を参照)、/ etc / fstabを変更する必要があります。 具体的には、問題のあるパーティションをマウントする行(システムによって異なります)。 次に、前の例のntfsという単語の後にあるすべての文字をコピーして貼り付けます。 次に、それらのパラメーターを置き換えて、fstabのその行にコピーします。

    たとえば、次の場合:

    UUID = 572C8DDF568B4261 / windows ntfs umask = 007、gid = 46 0 0

    あなたはとどまるべきです:

    UUID = 572C8DDF568B4261 / windows ntfs defaults、uid = 1000、gid = 1000、noatime 0 0

  8.   Linuxを使いましょう

    いいね! お役に立ててうれしいです!
    他の人と共有するのに役立つかもしれない他の問題がある場合は、私に手紙を書くことができることを忘れないでください linux@gmail.comを使いましょう.
    乾杯! ポール。

  9.   パブロ・アズナー・リズ

    興味深い情報。 このソリューションをUSBドライブにどのように拡張できますか? (私はこれらのデバイスにしばしば問題がありますか?

  10.   ドコイ

    こんにちは、私はwin2とGNU / Linuxの両方で共有するntfsにパーティションを持っていますが、.txtのスクリプトとファイルはそれらのアクセス許可を変更できず、[このファイルを実行可能にする]チェックボックスが常にオンになっています、私のfstabそうです:

    UUID = 2608A05D70B9BF80 / home / decoy / Documents / ntfs-3g defaults、uid = 1000、gid = 1000、auto 0 0

    1.    マヌエルデラフエンテ

      彼らがあなたを助けることができるようにあなたの質問をフォーラムに送ってください: http://foro.desdelinux.net

      1.    ドコイ

        ありがとう!今、通りかかっています😀

  11.   EDI

    こんにちは、この投稿は長い間存在していましたが、私はちょうど同じ状況にいることに気づきました。
    私の場合、これまでのUbuntu 14.04では、オペレーティングシステムに加えて持っているXNUMXつのデータディスクを手動でマウントしていました。

    ディスクアプリケーションから、歯車のアイコンをクリックして、自動マウントオプションを変更しました。これにより、コンピューターの電源を入れるたびに手動でマウントする必要がなくなり、に送信できなくなったことに気付きました。ごみ箱、ファイルはそれらを直接削除します。

    この投稿に示されているコマンドを使用してfstabファイルにアクセスすると、次のように表示されます。

    #
    #/インストール中に/ dev / sda1にありました
    UUID = 64f34382-6607-490c-a15f-bf1728ab7025 / ext4エラー=再マウント-ro0 1
    #/インストール中にホームが/ dev / sda3にあった
    UUID = 795a0319-2746-4519-a7f5-5b6909047713 / homeext4デフォルト0
    #インストール中にスワップが/ dev / sda5にありました
    UUID = 0d6e7960-3a43-45ba-964a-497d2ec6c777 none swap sw 0 0
    / dev / disk / by-uuid / 01FCD1087CE12525 / mnt / 01FCD1087CE12525 auto nosuid、nodev、nofail、x-gvfs-show 0 0
    / dev / disk / by-uuid / 46FC4685FC466EED / mnt / 46FC4685FC466EED auto nosuid、nodev、nofail、x-gvfs-show 0 0

    ゴミ箱に入れるために何を変更するかについてのアイデアはありますか?

    よろしく

    1.    Linuxを使いましょう

      こんにちはエディ!

      私たちの質疑応答サービスでこの質問を提起したほうがいいと思います 問合せ DesdeLinux コミュニティ全体があなたの問題を解決できるように。

      抱擁、パブロ。

  12.   デビッドベセラモンテラーノ

    みなさん、こんにちは、

    ほとんどの場合、LinuxOSのコンソールで操作することをお勧めします。

    ==> debianでUID値(Id User)を見つけるには、次のファイルを探します。

    sudo vim / etc / passwd->中には、ユーザー名またはホスト名があります

    例:

    youruser:x:1000:1000 :: / home / youruser:/ bin / zsh

    この場合、Uidは1000です。

    ==> GID(グループID)の場合、次のファイルにあります。

    sudo / etc / groups

    例:

    youruser:x:1000:

    グループは1000で、/ etc / fstabファイルで構成する値です。

    ご挨拶。