Okuma / yazma izinlerini sabit sürücülerimi nasıl belirlerim?

20

Son zamanlarda Ubuntu 11.10'u dizüstü bilgisayarıma yükledim, ancak 1.5 TB harici sürücüm ve 500 GB'm ile hiçbir şey yapamam çünkü yazma iznim yok. Okuma / yazma izinlerini ayarlamak için terminalde kullanabileceğim özel komutlar var mı?

Harici, NTFS'dir ve 500 GB, ext4.

    
sordu Solarton 25.12.2011 11:12

7 cevap

18

Güvenlik sorunlarına aldırmazsanız, tüm dosyaların izinlerini değiştirmek için yinelemeli bir chmod yapabilirsiniz.

cd /media/your_external_drive
sudo chmod -R -v 777 *

Ayrıca, dosyalarınız pencereler gibi başka bir işletim sisteminde oluşturulmuşsa, dosyaların sahipliğini değiştirmek için yukarıdakiyle aynı olan farklı sahipliğe sahip olacaksınız

cd /media/your_external_drive
sudo chown -R -v your_username:your_username *

Bu, arkadaşımdan pencerelerden geçtikten sonra ve Linux Mint'ten Ubuntu'ya geçtikten sonra da benzer bir sorunu çözdüğüm şekilde oldu.

    
verilen cevap user39240 25.12.2011 13:20
10

500 GB sabit sürücü (ext4) dosya sisteminiz için, /media/username/your_drive bölümünde yazma ve yürütme izni vermeniz gerekir: -

sudo chmod ugo+wx /media/username/your_drive

Kısa Açıklama: -

sudo : - komutu yürütmek için ayrıcalıklarınızı artıracaktır.

chmod : - izinleri değiştirmek için komut

u : - kullanıcı

g : - grup

o : - diğer

/ media / kullanıcı adı / your_drive : - bölüm

NTFS bölümünüz için lütfen fossfreedom’un tavsiyesi.

Bunun faydalı olduğunu umarım.

    
verilen cevap Ankit 06.08.2012 19:18
8

Okuma / yazma sorunu ntfs'yi düzeltmek için, şu paketleri yükleyin:

sudo apt-get install ntfs-config ntfs-3g

yüklendiğinde, tire içine yazın ve çalıştırın: ntfs-config istendiğinde parolanızı girin ve ntfs dosya sistemleri için okuma / yazma desteğinin tadını çıkarabilirsiniz.

    
verilen cevap blade19899 18.03.2012 15:53
4

Bazı yanıtların önerdiği gibi tüm dosyalarınızı yürütülebilir olarak işaretlemeyin. Dizinler için 755 ve dosyalar için 644 kullanın. Bu, dizinler için x biti ayarlayarak içeriklerini değil, içeriğini listeleyecektir.

find /path/to/drive \( -type d -exec chmod 0755 -- {} + \) -o \( -type f -exec chmod 0644 -- {} + \)

StackOverflow üzerindeki orijinal yanıtın bağlantısı: Linux Ubuntu Terminalindeki bir klasör ve tüm alt klasörleri ve dosyaları için chmod nasıl ayarlanır? .

    
verilen cevap danijar 16.05.2016 18:14
0

Sorunu çözmekte zorlandım ve bu çözüm benim için çalıştı

  1. Fiziksel depolama aygıtı yöneticisi yükleyin:

    sudo apt-get install pysdm 
    
  2. Depolama cihazı yöneticisi aç:

    sudo pysdm 
    
  3. Gerekli sürücüleri seçin

  4. Basın asistanı
  5. Yalnızca okunmuş olarak işaretini kaldırın
  6. Dosya sistemi sahibini kontrol edin ve kullanıcı adınızı yazın
  7. Tamam'a basın ve uygulayın
  8. Sürücüyü tekrar takın

Not: Dosyaları ikili yürütülebilir dosyalara değiştiremezseniz, özel dosyalara gidin ve dosyaların ikili dosyalar olarak yürütme iznini kontrol edin ve adım 7'ye gidin.

    
verilen cevap Remon 18.03.2012 14:57
0

Aynı sorunu yaşadım ve root olarak nautilus ile çözdüm.

nautilus kurulu değilse:

sudo apt-get install nautilus

Nautilus'u çalıştırmadan önce bölüm veya sabit diskin monte edildiğinden emin olun.

nautilus'u root olarak çalıştırın

sudo nautilus

Bölümünüz veya sabit diskiniz solda görünmelidir.

Sağ tıklayın - & gt; "Özellikler" i seçin

Görüntülenen yeni pencerede "İzinler" sekmesini seçin. Buradan belirli bir kullanıcı, root veya başkalarının izninin yanı sıra ihtiyacınız olduğunda da sahibini değiştirebilirsiniz.

    
verilen cevap aex 20.05.2017 23:45
0

Cevaplar için foruma bakıyorum.

  • 3 kullanıcım var, "kullanici1", "kullanici2", "kullanici3"
    • user1: erişimin çoğuna sahip sudo kullanıcısı
    • user2: ayrıca daha az erişime sahip sudo kullanıcısı
    • user3: sudo erişimi olmayan başka bir kullanıcıdır

1 ve 2 numaralı bölümlere kullanıcı1, kullanıcı2 ve kullanıcı3 erişimi vermeye çalışıyorum. Bölümün sahibi root'dur. bölümler

de monte edilir
  

/ ortam / kullanıcı2 / 1

     

/ ortam / kullanıcı2 / 2

  • Not: Bölmeyi
  • kullanarak kurmayı denedim
  

sudo mkdir / media / IntHDD170

     

sudo mkdir / media / IntHDD171

Bu bölümleri oluşturmak için dizini oluşturdu.

  • (Çalıştığımı bilmiyorum ya da bilmiyorum)

1. Adım:

  • Nautilus'u root olarak kullandı.
  • nautilus kurulu değilse:

    •   

      sudo apt-get install nautilus

    • Nautilus'u çalıştırmadan önce bölüm veya sabit diskin monte edildiğinden emin olun.

    • Nautilus'u root olarak çalıştırın

    •   

      sudo nautilus

    • Bölümünüz veya sabit diskiniz solda görünmelidir.

Sağ tıklayın - & gt; "Özellikler" i seçin

Görüntülenen yeni pencerede "İzinler" sekmesini seçin.

  • Sahibini "root" olarak koru ve hem sahip hem de grup için okuma ve yazma erişimi olan "user1" olarak gruplandır.
Gerekirse

Buradan belirli bir kullanıcı, root veya başkaları için izin yanı sıra, sahibini değiştirebilir.

Not: Kullanıcı1, kullanıcı2 ve kullanıcı3 henüz bölümlere erişemedi

2. Adım: Kullanıcı2 ve kullanıcı3, "kullanıcı1" grubunu ekledi.

  

usermod -aG kullanıcı1 kullanıcısı2

     

usermod -aG kullanıcı1 kullanıcısı3

3. Adım:

  

chmod -R 777 / medya / kullanıcı2 / 1

     

chmod -R 777 / medya / kullanıcı2 / 2

  • açıldı
  

sudo nano / etc / fstab

  • Girilen son satıra gittim:
  

ETİKET = / dev / sda3 / medya / $ KULLANIM / 1 otomatik nosuid nodev, nofail, x-gvfs-göstermek 0 0

     

ETİKET = / dev / sda4 / medya / $ KULLANICI / 2 otomatik nosuid nodev, nofail, x-gvfs-göstermek 0 0

  • Kaydedildi ve Çıkıldı

Not: Artık dosyaları 1 ve 2 bölümlerine okuyabilir ve yazabilirim.

    i kullanıcı1 oturum varsa
  • Yalnızca konudur, o zaman erişilebilir değil, user2 1. bolumu erişmeyi deneyin.

Yeniden başlatmayı yapıyorum:

  

sudo yeniden başlatma

Ve kullanıcı2'den bölüm 1'e erişin.

Bunu yapmanın doğru yolu olup olmadığını bilmiyorum. Sadece birçok yanıtı birleştirdi ve yaptı. Bir şekilde çalışıyor.

  • Teşekkürler (Ben yeni bir ubuntu kullanıcısıyım)
verilen cevap vb217 25.01.2018 11:23

Etiketlerdeki diğer soruları oku