Chmod ile GNU / Linux'ta temel izinler

İyi insanlar! 🙂 Öncelikle topluma ilk katkım olduğunu belirtmekte fayda var, umarım birisi bunu faydalı bulacaktır

=> Dosyalardaki izinlerin temel yapısı
=> Dizinlerdeki izinlerin temel yapısı
=> Kullanıcı, Gruplar ve Diğerleri
=> Chmod sekizli

1.- Dosyalardaki izinlerin temel yapısı

Basit dosyalar için 3 temel nitelik vardır: okuma, yazma ve yürütme.

>> İzni oku (oku)
Bir dosyayı okuma izniniz varsa içeriğini görebilirsiniz.

>> Yazma izni (yazma)
Dosya yazma izniniz varsa, dosyayı değiştirebilirsiniz. İçeriğini ekleyebilir, üzerine yazabilir veya silebilirsiniz.

>> İzni yürütme (yürütme)
Dosya yürütme iznine sahipse, işletim sistemine bir programmış gibi çalıştırmasını söyleyebilirsiniz. "Foo" adında bir program ise, onu herhangi bir komut olarak çalıştırabiliriz.
Veya okuma ve yürütme iznine ihtiyaç duyan bir komut dosyası (yorumlayıcı), derlenmiş bir programın yalnızca okunması gerekir.

 

İzinlerle ilişkilendirilen karakterler şunlardır:
r yazmak demektir ve gelir READ
w okumak demektir ve nereden gelir Wayin
x infaz anlamına gelir ve gelir eXekut

İzinleri değiştirmek için chmod kullanma
chmod (değiştirme modu), izinleri değiştirmek için kullanılan komuttur, + (artı) veya - (eksi) ile bir veya daha fazla dosyaya izin ekleyebilir veya kaldırabilirsiniz.

Kendinizi önemli bir dosyayı değiştirmekten korumak istiyorsanız, chmod komutuyla "dosyanız" üzerindeki yazma iznini kaldırmanız yeterlidir.

İlgili makale:
İpuçları: GNU / Linux için bilmeniz gereken 400'den fazla komut 😀
$ chmod -w Dosyanız

çalıştırılabilir bir komut dosyası yapmak istiyorsanız, şunu yazın:

$ chmod + x tuScript

tüm özellikleri bir defada kaldırmak veya eklemek istiyorsanız

$ chmod -rwx dosyası $ chmod + rwx dosyası

İzinleri tam bir kombinasyonda ayarlamak için = işaretini (eşittir) de kullanabilirsiniz, bu komut yazma ve yürütme izinlerini kaldırarak yalnızca

$ chmod = r dosyası

Dosyalarınızın izinlerini düzenlerken dikkatli olun, eğer düzenlerseniz, orijinal halleriyle bırakmayı unutmayın.

2.- Dizinlerdeki izinlerin temel yapısı

Dizinler söz konusu olduğunda aynı izinlere sahibiz, ancak farklı bir anlama sahip.

İlgili makale:
HDD veya bölümlerimizdeki verileri bilmek için 4 komut

>> Bir dizinde okuma izni
Bir dizinin okuma izni varsa, içerdiği dosyaları görebilirsiniz. İçeriğini görmek için bir "ls (liste dizini)" kullanabilirsiniz, çünkü bir dizinde okuma iznine sahip olmanız, bu dosyalar üzerinde okuma izniniz yoksa dosyalarının içeriğini okuyabileceğiniz anlamına gelmez.

 

>> Bir dizine yazma izni.
Yazma izni ile dosyaları dizine ekleyebilir, kaldırabilir veya taşıyabilirsiniz

>> Bir dizinde izin verin.
Yürütme, o dizindeki dosyalara erişirken dizinin adını kullanmanıza izin verir, yani bu izin, bir program tarafından gerçekleştirilen aramalarda dikkate alınmasını sağlar, örneğin, yürütme izni olmayan bir dizin komut tarafından kontrol edilmez bulmak

3.- Kullanıcılar, Gruplar ve Diğerleri

Artık 3 izni ve bunların nasıl eklenip kaldırılacağını biliyoruz, ancak bu 3 izin adı verilen 3 farklı yerde saklanıyor.
Kullanıcı (u) kullanıcıdan geliyor
Grup (g), gruptan gelir
Diğerleri (veya) diğerinden gelir

Koştuğun zaman

$ chmod = r dosyası

3 yerde izinleri değiştirin, dizinleri "ls -l" ile listelediğinizde benzer bir şey göreceksiniz.

-r - r - r-- 1 wada kullanıcısı 4096 Nis 13 19:30 dosya

3 farklı tür izin için bu 3 r'ye dikkat edin

burada:

x ------------- x ------------- x | izinler | ait | x ------------- x ------------- x | rwx ------ | kullanıcı | | --- rx --- | grup | | ------ rx | diğer | x ------------- x ------------- x

her sahip için izinleri kaldırabiliriz; bir dosyamız olduğunu varsayalım:

-rwxr-xr-x 1 wada kullanıcıları 4096 Nis 13 19:30 dosyası

Gruplara ve diğerlerine yürütme izinlerini kaldırmak için şunu kullanın:

$ chmod gx, ox dosyası

dosyamız bu izinlere sahip olacak

-rwxr - r-- 1 wada kullanıcıları 4096 Apr 13 19:30 dosya

kullanıcı yazma iznini kaldırmak istiyorsanız:

$ chmod ux dosyası
-r-xr - r-- 1 wada kullanıcıları 4096 Nis 13 19:30 dosya

Aynı anda iki izin eklemek ve kaldırmak:

$ chmod u-x + w dosyası
-rw-r - r-- 1 wada kullanıcıları 4096 Nis 13 19:30 dosyası

Çok basit değil mi? büyük gülümseme

4. - sekizlik olarak chmod

Chmod'un sekizlik gösterimi çok basittir

okuma değerine sahip 4
yazı değerine sahip 2
Infaz değerine sahip 1

Sonra:

x ----- x ----- x ----------------------------------- x | rwx | 7 | Oku, yaz ve çalıştır | | rw- | 6 | Okuma, yazma | | rx | 5 | Okuma ve uygulama | | r-- | 4 | Okuma | | -wx | 3 | Yazma ve uygulama | | -w- | 2 | Yazma | | --x | 1 | Yürütme | | --- | 0 | İzin yok | x ----- x ----- x ----------------------------------- x

Böylece:

x ------------------------ x ----------- x | chmod u = rwx, g = rwx, o = rx | chmod 775 | | chmod u = rwx, g = rx, o = | chmod 760 | | chmod u = rw, g = r, o = r | chmod 644 | | chmod u = rw, g = r, o = | chmod 640 | | chmod u = rw, git = | chmod 600 | | chmod u = rwx, go = | chmod 700 | x ------------------------ x ----------- x

Makalenin içeriği şu ilkelerimize uygundur editoryal etik. Bir hata bildirmek için tıklayın burada.

76 yorum, sizinkini bırakın

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   auroszx dijo

    Oktalları hiç anlamadım 😛 Yazı için teşekkürler!

    1.    Vay dijo

      basit bir numara onu ikili olarak görmektir: rwx 3 biti temsil eder (Okuma, Yazma, eXecute). Okuma ve yazma izinleri istiyorsanız, sekizlik sayı 110 olan 4 ikiliye sahip olursunuz. Ayrıca GUO (Grup, Kullanıcı, Diğerleri) olarak organize edildiğini biliyorsanız, zaten yapmışsınızdır. Örnek: grup ve kullanıcı için okuma, yazma ve çalıştırma; başkaları için okuma ve performans; kalacaktı: 111,111,101 -> 775

      1.    phico dijo

        Teşekkür ederim. Ben böyle görmemiştim

      2.    R1791 dijo

        Dikkatli olun çünkü 110 ikili sekizlik sayı 4 değil.
        İkili sayı 110 sekizlik sayı 6

    2.    anonim dijo

      Temel olarak bir yandan kullanıcı veya kullanıcılara, diğer yandan izinlere sahibiz
      İzinler:
      r = oku (oku)
      w = yazma
      x = exe (yürütme)
      - = izin yok.
      Kullanıcılar:
      u = sahip, yönetici.
      g = grup.
      o = diğerleri.
      Ls -l ile tüm izinleri dizin veya dosya olarak görüyoruz, örneğin:
      sudo ugo + rwx 'dosya adı' // Tüm izinleri verirdik.

  2.   Sieg84 dijo

    doğrudan notlara gider
    .
    gracias!

  3.   JerryKpg dijo

    Muy bueno!

  4.   eliotime3000 dijo

    Çok iyi.

  5.   Kevin Mashke dijo

    İyi!

    Çok güzel bir makale ama biraz düzeltme yapılmalı:

    r yazmak anlamına gelir ve Okumadan gelir
    w okumak demektir ve Yazmaktan gelir
    x yürütme anlamına gelir ve eXecute'tan gelir

    (R) Okuma Okunur ve (W) Yazma Yazılır

    Selamlar!

    1.    Wada dijo

      Bu gece geç saatlerde not almak için olur hahahaha hatam için özür dilerim düzeltebildiğim anda, şu anda bana bir hata veriyor, teşekkür ederim 🙂

      1.    RAW-Temel dijo

        Size bir hata veriyor .. ..çünkü yazının ne kadar yazarı olursanız olun, yayınlandıktan sonra onu düzenleme izniniz yok ..

        Başka bir küçük hata .. .. 3. maddede .- .. "kullanıcıdan yazma iznini kaldırmak istiyorsanız" dediğinizde .. "$ chmod ux dosyasını" koyarsınız .. .. ve "$ chmod uw dosyası" olmalıdır. .. söylediklerinizle ve sonuçla eşleşecek şekilde ..

        1.    Wada dijo

          Açıklamalı

    2.    juan perez dijo

      r OKU anlamına gelir ve Oku'dan gelir
      w, WRITE anlamına gelir ve Write'dan gelir
      x yürütme anlamına gelir ve eXecute'tan gelir

  6.   Koyu mor dijo

    Samba ile bir klasörü paylaşmaya ve konuklara okuma ve yazma izinleri vermeye çalıştım, ancak gerçek şu ki, iki bilgisayardan (konuk veya istemci) birinden yeni bir klasör oluşturduğumda, yeni klasöre atanmış okuma ve yazma izinleri yok herkes için yaz ... Bir klasör her oluşturulduğunda izinleri düzenlemek zorunda kalmadan bunu düzeltmenin bir yolu var mı? Biraz külfetli. Bu arada, her şeyi bir grafik arayüz üzerinden yapıyorum.

    1.    Wada dijo

      Setfacl hakkında bilgi alın

  7.   Marcos dijo

    Çok net makale. Yazdığı bir ayrıntı:
    | chmod u = rwx, g = rx, o = | chmod 760 |
    Olmalı:
    | chmod u = rwx, g = rw, o = | chmod 760 |
    Peki:
    | chmod u = rwx, g = rx, o = | chmod 750 |

    1.    Steven Abraham Santos Farias dijo

      Neden arkadaş?

      1.    fefo dijo

        Çünkü x 5'e eşittir ve örnekte 6'dır
        g = rx 6 Hatası
        g = rx 5 Doğru
        g = rw 6 Doğru

  8.   Rainier Herrera dijo

    Koyu Mor için:
    Hala öğrendiğim kadar az şeyden, bu bilgiyi kurtardım (ki probleminizde size yardımcı olup olmayacağını gerçekten bilmiyorum, ama denemeye değer; ve bu yayında eksik):
    Aşağıdaki gibi yinelenen izinler (-R) verin:
    chmod -R 777 parent_directory / *
    Bu, tüm kullanıcılara, gruplara ve diğerlerine ana klasör ve içindeki tüm klasörler ve dosyalar ile ilgili tüm izinleri verir (varsayılan olarak bu dizinde oluşturulan yeni olanlar için izinler, en azından benim slax'imde olduğu gibi)

  9.   Rainier Herrera dijo

    Grafik olarak, "bu komutu tekrar et" veya "bunu dahil edilen klasörler için yap" yazan bir seçenek aramalısınız.

  10.   Bruno cascio dijo

    Kolaylık olsun diye her zaman 777'yi makineme atanlardan biriyim ama bu komutlarla pilleri koyacağım ve daha dikkatli olacağım, katkı için teşekkürler!

  11.   yo dijo

    Teşekkür ederim beni şüpheden kurtardın

  12.   Manuel Caleb dijo

    Çok iyi katkı ... devam et ...

  13.   edibretler dijo

    çok çok iyi teşekkür ederim 😀

  14.   support.masvernat@gmail.com dijo

    Mükemmel bir açıklama, sonunda bana bir tane açık ...

  15.   Camila dijo

    hola!

    Bak, konuyla ilgili olup olmadığını bilmiyorum ama mp4'ümde kaydetme, silme izinleriyle ilgili bir sorunum var. İzinleri değiştirmeme izin vermiyor, bu yüzden sadece okunuyor. Verdiğiniz komutları girin ama cevap
    chmod: "/ media / 0C87-B6D2" izinlerini değiştirme: Salt okunur dosya sistemi

    Pek çok forumu inceledim ve hiçbir şey benim için işe yaramadı, size bu konuda acemi olduğumu söylüyorum, bu yüzden yanlış yaptığım bir şey olabilir.

    Umarım bana yardım edebilirsin

    öpücükler

    1.    anonim dijo

      Süper kullanıcı olarak giriş yapmayı deneyin

    2.    Javi_VM dijo

      Uygun sürücüye sahip olmayabilirsiniz. NTFS dosya sistemi ile, ntfs-3g paketi kurulmadıkça yazmanıza izin vermez. Mp4'ün hangi sisteme sahip olacağını bilmiyorum ...

  16.   Cristhian alexis galeano ruiz dijo

    Excelente, gracias.

  17.   fran dijo

    öğretici için teşekkürler 🙂 çok faydalı

  18.   Yerson Riko dijo

    tesadüfen, chmod komutunu linux sistemleri yönetimi ile ilgili bir kılavuzda okuyordum, ki bu benim için de açıktı, sadece orada bana 3 komut daha anlattılar -s -S ve -t, bunlar ek izinlerdi, bunu yapmadım. Temizim, yarın başka bir güzel okuma okuyacağım, çok güzel sofralarınız, selamlar

  19.   xavier dijo

    Katkı takdir edilmektedir. Tam ihtiyacım olan şey

  20.   John Gomez dijo

    Merhaba, çok ilginç, dosyaları, chmod'u veya o klasörde ne olduğunu nasıl veya hangi programla düzenleyebileceğimi bilmek istiyorum.
    Orada bulunan bazı izinleri düzenlemek istiyorum ...

    Veya bu nasıl ... teşekkür ederim

    teşekkürler

  21.   LM dijo

    Çok iyi açıklandı, teşekkürler

  22.   İSMAEL dijo

    MÜKEMMEL KATKI, ZAMANINIZIN BİR KISMINI YAPMAK İÇİN TEŞEKKÜR EDERİZ.

  23.   Miguel dijo

    İyi katkı. İçin teşekkürler. Önemli bulduğum bir açıklama yapmak istiyorum. İspanyolca'da kaldır, İngilizce kaldırmaya eşdeğer değildir. İspanyolcada çıkarmak, ortadan kaldırmak anlamına gelmez.
    RAE'ye göre şu anlama gelir:

    1. tr. Bir şeyi bir yerden diğerine geçirmek veya taşımak. U. tc prnl.
    2. tr. Bir şeyi hareket ettirmek, sallamak veya döndürmek, genellikle farklı unsurları karışacak şekilde.

    Bu anlamda, çıkarmak yerine fiil çıkarmak kullanılmalıdır.

    1.    ela dijo

      Doğru, özellikle bilgisayar açısından bir şeyi sildiğimde kendimi kaldır diyorum.

    2.    Wada dijo

      Eksik üçüncü satırı ekleyin ...
      3. tr. Bir sorunu kaldırın, bir kenara koyun veya önleyin.
      Kaldırmamak için "Silme" çabasıyla asla söylemedim 🙂 silinmesi gerekiyorsa üzgünüm. Uğradığınız için teşekkürler ve açıklama için bunu dikkate alacağım.

  24.   fabian garcia dijo

    iyi

    Lütfen birisi, anladığım kadarıyla, yalnızca dosya veya dizinin sahibi olan kullanıcı ve grup için geçerli olduğunu, ancak örneğin bir "xyz" kullanıcım veya grubum varsa, r veya wx'ten nasıl izin atayabilirim? sadece o kullanıcıya veya gruba, sahiplere değil.

  25.   a dijo

    Belirli bir grubun izinlerini nasıl görebilirim ve aynı kök izinlerine sahip olacak şekilde onları nasıl düzenleyebilirim

  26.   tazmanya dijo

    Merhaba, küçük bir sorunum var, PC'ler lubuntu'da ve yerel kullanıcı ile etki alanında, bir sorun değil, etki alanı kullanıcısı ile ve mozilla ve thunderbird açılırken tüm sistem donmuş durumda umarım bana yardımcı olabilirler
    şerefe

  27.   Justo Gonzalez dijo

    Mükemmel açıklama

  28.   orianis dijo

    Harika bir makale ... Sadece bu forumdaki dindar bir kişinin aşağıdaki soruya vereceği cevaba güvenmek istiyorum: «GRUP grubuma bir A kullanıcısı eklersem, bu GRUP grubunun izinleri rwx olan bu grubun tüm kullanıcıları A dahil, bu rwx izinleri dahili dosyalar / dizin üzerinde olacak mı? Dahili dosyaların GROUP grubu için zaten rwx'e sahip olduğunu göz önünde bulundurarak? Teşekkür ederim!!!!!! 🙂

  29.   JeFNDZ dijo

    Aferin. Basit ve anlaşılır.

  30.   Segora dijo

    Bu ve bu bilgiler konusunda kesinlikle yeniyim. Benim için harika oldu. Teşekkür ederim.

  31.   Daniela dijo

    Mükemmel katkı, çok faydalı, teşekkürler (:

  32.   Eduardo Aledo Loredo dijo

    Çok öğretici… Çok pedagojik.

  33.   Miguel dijo

    Yazı için teşekkürler, bana çok yardımcı oldu, bu çok kafa karıştırıcı xDDDD

  34.   leps dijo

    Katkınız çok yararlı, tuhaf bir şekilde, her zaman kullandığım dosyaların "salt okunur" yürütülmesi sorunu yaşıyorum
    chmod 777 dosyası
    root @ Leps: / home / leps # chmod: "Downloads / canaima-popular-4.1 ~ stable_i386 / canaima-popular-4.1 ~ stable_i386.iso" izinlerini değiştirme: Salt okunur dosya sistemi

    ve tüm dosyalarla aynı, aslında onu Ctrl + Alt + F1 ile root olarak çalıştırdım ve aynı. Ne yapabilirim?

  35.   Çiftlik sahibi dijo

    Mükemmel bilgi !! Bana çok yardımcı oldu.
    Teşekkür ederim.

  36.   Gustavo Urquizo dijo

    Çok iyi not. İzinleri uygulamam istendi ve bu eğitim sayesinde dakikalar içinde yapabildim. Şiddetle tavsiye edilir

  37.   KaliNovato dijo

    Kurulumumun kök dizininde bir chmod -R 777 yaptım, yani /
    ve kali linux'u yeniden başlatın ve şimdi yüklenmiyor
    Herhangi bir fikir?

    1.    Diego dijo

      Evet, her şey bozuldu, Ubuntu'yu yeniden yüklemeniz gerekiyor ve biliyorum çünkü aynı şey bana da oldu!

  38.   Vicente dijo

    Öğretici çok iyi, çok eksiksiz. Belki küçük hatalar, ancak düzeltilemeyecekleri zaten yorumlandı. Hala öğrenmesi çok iyi

  39.   Kevin dijo

    r yazmak anlamına gelir ve Okumadan gelir
    w okumak demektir ve Yazmaktan gelir

    Kafan karıştı. r oku oku, w değiştir yaz

  40.   Wekmentor dijo

    Çok kullanışlı! Linux yönetimiyle pek ilgilenmeyen bizler için bu eğitimler harika.

    Blog için tebrikler!

  41.   Bertholdo Suarez Perez dijo

    Sincelinux Blog ziyaretçilerinden selamlar.

    LMint gibi ubunter dağıtımını kullanırken başıma komik bir şey geliyor.
    Bir tema klasörünü / usr / share / themes dizinine 'sudo' kullanarak (kullanıcımın şifresini sorarak) kopyalayıp yapıştırıyorum.
    Bu sistem klasöründe, 'ls -l' veya 'ls -la' kullanarak bir liste oluştururken, söz konusu tema klasörü veya teması, kullanıcı adıma (ve grubuma) aittir, yani Kök.

    Bu yüzden, indirilen temanın söz konusu dizinine kullanıcımdan yazma iznini kaldırmak üzere değişiklik yapmak üzereyim, çünkü tüm dosya ve klasörlerini 'ls -laR' ile tekrar tekrar gözden geçirirken, yazabilecek tek kişi kullanıcım. söz konusu klasörler ve dosyalar. Tabii ki yüce Kök de sanırım.
    Beni Terminal'den 'cd / usr / share / themes / the-theme-download' ile konumlandırmak ve ardından 'sudo' veya kök izinleri gerektirmeden basitçe 'chmod -Rv uw *' yürütmek. Kullanıcımın yazma iznini 'tema indirilen' tüm dosyalara ve alt klasörlere başarıyla değiştirdiğini bana bildirdi. Ancak, kural olarak özyinelemeli olması gerektiğini dikkate alarak, 'tema indirilen' komutunu yürüttüğüm ana klasörün izinlerini değiştirmedi.

    İndirilen temanın bu klasörünü "Kutu" dosya gezgini aracılığıyla kontrol ettiğimde, orada bir asma kilitle birlikte ilk alt klasörleri görüyorum ve saçma bir şey olursa, bu klasörlerden herhangi birini kopyalayıp tüm içeriğiyle birlikte oraya yapıştırabilirim; inkar. Ve sonra, söz konusu kopyayı silmeye çalışırken, bunu yapamaz: izin reddedildi, çünkü benim pratik yaptığım gibi, içindeki tüm alt dizinlerin ve dosyaların yazma izinleri kaldırıldı.

    Bunun, komutun başlatıldığı klasörün iznini değiştirmeyen ve ardından yazma izni olmadan yapılandırılmış alt dizinleri kopyalayabilme rulosu olan chmod komutunun bir Hatası olup olmadığını bilmiyorum.

    Bu da dahil olmak üzere internetteki makalelerde, bunların yinelemeli olarak doğru hale getirme adımları olduğunu açıklıyor.
    Komutun herhangi bir seçeneğinin eksik olup olmadığını görmek için İngilizce aradım, ancak bulamadım. Bununla birlikte, önceki testlerden, komutun bu 'chmod -Rv uw ./ *' gibi kullanılabileceğini ve aslında, komutu çalıştırdığım klasör veya dizinin izinlerini değiştirdiğini, buna rağmen indirilen tema klasörünü belirledim. Chmod kullanırken bu './' seçeneğini görmedim.
    Herhangi bir uzman varsa, lütfen şüphelerimi bana açıklayabilir.

    Teşekkür ederim.

  42.   Kral dijo

    Bir kullanıcının yazma izinleri varsa ve bir dosya üzerinde okuma izinleri yoksa, dosyayı değiştirebilir mi?

    1.    Alvaro Torijano bilgi alanı resmi dijo

      Si

    2.    Alvaro Torijano bilgi alanı resmi dijo

      Başka bir şey: izinlerin baş harfleri yanlış.
      R Okuma içindir ve okuma anlamına gelir. Yazmak için Idem.

  43.   Larry laffer dijo

    mükemmel sonunda anladım iyi açıklandı

  44.   emmanuel dijo

    Koydukları örneklerden şüphem var
    örnek komut: chmod -r 777
    Okuma izinlerini kullanıcılara, gruplara ve 777 (rwx) hariç diğerlerine kaldırıyorum, o zaman bu ne anlama geliyor?

    seri eşit değil k chmod ur, gr veya ????

  45.   Manuel Moreno dijo

    Çok iyi, Linux öğrenmeye devam etmeyi umuyorum

  46.   Andres Reyes dijo

    Çok teşekkürler! Mükemmel katkı ...

  47.   anonim dijo

    Mükemmel teşekkürler

  48.   Sezar dijo

    Çok iyi bir açıklama, dosyaları değiştiremediğim bir bölümle kendimi çiziyordum. Sonra bir ntfs bölümü olduğu ve çözüldüğü için ntfs-3g'nin kurulu olmadığını öğrendim.

  49.   3'i çalıştır dijo

    Veya okuma ve yürütme iznine ihtiyaç duyan bir komut dosyası (yorumlayıcı), derlenmiş bir programın yalnızca okunması gerekir.

  50.   John dijo

    drwxr-xr-x kullanıcısının başında bir "d" görünür. bunun anlamı ne? sanırım bu bir dizin ama emin değilim

  51.   bukatoni dijo

    Artık 3 izni ve bunların nasıl ekleneceğini veya kaldırılacağını biliyoruz, ancak bu 3 izin adı verilen 3 farklı yerde saklanıyor

  52.   y8 dijo

    -r - r - r– 1 wada kullanıcıları 4096 Nis 13 19:30 dosya?

  53.   G anahtarı 3 dijo

    "Foo" adında bir programsa, onu herhangi bir komut olarak çalıştırabiliriz. https://gswitch3.net

  54.   Samsun dijo

    Bu harika gönderi güzel.

  55.   ramon tomas dijo

    Bu bir çeşit abartısız aldatmaca. ne dediğime inanma.

  56.   Irving Faulkner dijo

    merhaba millet, bu chmod konusunda çok yeniyim ve chonw.

    Çok iyi anlamıyorsam özür dilerim, tüm örnekleri rwx izinleriyle, farklı grupların izinlerini ve atamalarını nasıl kullanacağıma, okuma yazma yürütmesine, tüm yapılandırmanın nasıl iyi anlaşılacağına dair bir netlik sağlamaya çalışıyorum. , ls -l komutunu çalıştırdığınızda alt dizinler ve burada formüle edilen her harf arasındaki kısa çizgiler, ayrıca nautilus aracılığıyla bir diskten bilgi kopyaladığınızda, kopyalanan tüm dosyaların görünmesi nasıl yapılır asma kilitli klasörler de dahil olmak üzere, varsayılan olarak dosyaların her birinin izinlerini değiştirmeden tüm bilgilerin sahibi nasıl olunur, kök kullanmak zorunda kalmadan istediğinizi okuyabilir, yazabilir, çalıştırabilir ve silebilirsiniz.

    Okudum ve her zaman chmod -R 777 dosyasını veya klasörlerini çalıştıran bir kullanıcı oldum, çünkü onu bu şekilde okudum, ancak söz konusu dosyaya veya klasöre bir ls yaptığınızda, okunamayan daha yoğun bir yeşille vurgulanırlar. Açıkça adlandırın, çünkü linux nane kullanıyorum, ancak başka özniteliklere sahip ve farklı bir renkle benzer başka bir klasör olabileceğini görüyorum, şimdi 755'i okudum, bu şekilde kullanılması gerekip gerekmediğini bilmiyorum (chmod - R 755 Klasörü) varsayılan olarak izinleri o klasöre bırakır ve bu, dizinler içindir, ancak 644 dosyalar içindir, bu şekilde kullanmanın uygun olup olmadığını bilmiyorum (chmod -R 644 dosyaları), ancak ls bittiğinde - Daha sonra dosyanın 644 olduğu ve diğerlerinde kök göründüğü ve diğerlerinin kullanıcıların adına olduğu, bu sonuçlarla birlikte bir şeylerin sıra dışı olduğu anlaşılıyor.

    İdeal komutların nasıl kullanılacağına dair en ufak bir fikrim yok, böylece klasörler, dizinler ve dosyalar gerekli izinlere sahip olacak ve gruplara veya istediğim kullanıcılara atanmış olacak

    Ls -l yaparken ne tür dosyalar olduklarını öğrenmek istiyorum

    drwxr-xr-x 2 kök kök 4096 15 Şub 22:32 a
    -rwxrwxrwx 1 kök kök 474 Şubat 16 23:37 canaima5
    -rwxrwxrwx 1 kök kök 374 9 Şub 16:34 Error_EXFAT
    drwxr-xr-x 3 kök kök 4096 Şub 15 00:22 windows kurulumu USB
    -rw-r - r– 1 m18 m18 7572 22 Aralık 2016 mdmsetup.desktop
    -rwxrwxrwx 1 kök kök 61 Şub 18 13:07 pkme
    -rwxrwxrwx 1 kök kök 10809 15 Mayıs 2013 README
    -rwxrwxrwx 1 root root 57 3 Ocak 11:58 sudo'yu kurtar
    -rwxrwxrwx 1 kök kök 1049 18 Şub 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 Şub 11 11:12 root.txt
    -rwxrwxrwx 1 kök kök 384 Şubat 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 kök kök 31 Ocak 1 2002 torregal

    İşte m18'in bir kullanıcıda oluşturduğu bazı dosyaları değiştirmeye çalıştığım bir örnek, geri kalanı başka bir diskten nautilus ile kopyalandı ve asma kilitleri var,

    drwxr-xr-x 3 kök kök 4096 Şub 15 00:22 Windows USB'yi yükle
    drwxr-xr-x 2 root root 4096 Şub 15 22:32 a bir asma kilit var, dosyaların geri kalanı da, ancak bunun gerçekleştiğini kanıtlayan bilgilerden bu komutu kullanın: dosyaların artık bir asma kilidi yok, ancak sorun olup olmadığını bilmiyorum Sahip oldukları izinler ve fikir, her dosya veya klasörün hangi izne sahip olması gerektiğini ve hangi grupta olması gerektiğini bilmektir. ve chmod eklerken ne kullanacağınızı bilin.

    m18 @ m18 ~ $ cd Masaüstü /
    m18 @ m18 ~ / Masaüstü $ ls -l
    Toplam 60
    drw-r - r– 2 kök kök 4096 15 Şub 22:32 a
    -rw-r - r– 1 kök kök 474 Şubat 16 23:37 canaima5
    -rw-r - r– 1 kök kök 374 9 Şubat 16:34 Error_EXFAT
    drw-r - r– 3 kök kök 4096 Şubat 15 00:22 windows kurulumu USB
    -rw-r - r– 1 m18 m18 7572 22 Aralık 2016 mdmsetup.desktop
    -rw-r - r– 1 kök kök 61 Şub 18 13:07 pkme
    -rw-r - r– 1 kök kök 10809 15 Mayıs 2013 README
    -rw-r - r– 1 kök kök 57 3 Ocak 11:58 sudo al
    -rw-r - r– 1 kök kök 1049 18 Şub 01:02 Rep-Systemback
    -rw-r - r– 1 kök kök 1163 Şubat 11 11:12 root.txt
    -rw-r - r– 1 kök kök 384 10 Şubat 22:30 systemback ubuntu 16-18
    -rw-r - r– 1 kök kök 31 Ocak 1 torregal
    m18 @ m18 ~ / Masaüstü $ sudo ugo + rwx *
    [sudo] m18 için şifre:
    sudo: ugo + rwx: komut bulunamadı
    m18 @ m18 ~ / Masaüstü $ sudo chmod ugo + rwx *
    m18 @ m18 ~ / Masaüstü $ ls -l
    Toplam 60
    drwxrwxrwx 2 kök kök 4096 15 Şub 22:32 a
    -rwxrwxrwx 1 kök kök 474 Şubat 16 23:37 canaima5
    -rwxrwxrwx 1 kök kök 374 9 Şub 16:34 Error_EXFAT
    drwxrwxrwx 3 kök kök 4096 Şub 15 00:22 windows kurulumu USB
    -rwxrwxrwx 1 m18 m18 7572 22 Aralık 2016 mdmsetup.desktop
    -rwxrwxrwx 1 kök kök 61 Şub 18 13:07 pkme
    -rwxrwxrwx 1 kök kök 10809 15 Mayıs 2013 README
    -rwxrwxrwx 1 root root 57 3 Ocak 11:58 sudo'yu kurtar
    -rwxrwxrwx 1 kök kök 1049 18 Şub 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 Şub 11 11:12 root.txt
    -rwxrwxrwx 1 kök kök 384 Şubat 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 kök kök 31 Ocak 1 2002 torregal
    m18 @ m18 ~ / Masaüstü $ sudo chmod -R 755 kurulumu \ de \ windows \ USB /
    m18 @ m18 ~ / Masaüstü $ ls -l
    Toplam 60
    drwxrwxrwx 2 kök kök 4096 15 Şub 22:32 a
    -rwxrwxrwx 1 kök kök 474 Şubat 16 23:37 canaima5
    -rwxrwxrwx 1 kök kök 374 9 Şub 16:34 Error_EXFAT
    drwxr-xr-x 3 kök kök 4096 Şub 15 00:22 windows kurulumu USB
    -rwxrwxrwx 1 m18 m18 7572 22 Aralık 2016 mdmsetup.desktop
    -rwxrwxrwx 1 kök kök 61 Şub 18 13:07 pkme
    -rwxrwxrwx 1 kök kök 10809 15 Mayıs 2013 README
    -rwxrwxrwx 1 root root 57 3 Ocak 11:58 sudo'yu kurtar
    -rwxrwxrwx 1 kök kök 1049 18 Şub 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 Şub 11 11:12 root.txt
    -rwxrwxrwx 1 kök kök 384 Şubat 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 kök kök 31 Ocak 1 2002 torregal
    m18 @ m18 ~ / Masaüstü $ sudo chmod -R 755 a
    m18 @ m18 ~ / Masaüstü $ ls -l
    Toplam 60
    drwxr-xr-x 2 kök kök 4096 15 Şub 22:32 a
    -rwxrwxrwx 1 kök kök 474 Şubat 16 23:37 canaima5
    -rwxrwxrwx 1 kök kök 374 9 Şub 16:34 Error_EXFAT
    drwxr-xr-x 3 kök kök 4096 Şub 15 00:22 windows kurulumu USB
    -rw-r - r– 1 m18 m18 7572 22 Aralık 2016 mdmsetup.desktop
    -rwxrwxrwx 1 kök kök 61 Şub 18 13:07 pkme
    -rwxrwxrwx 1 kök kök 10809 15 Mayıs 2013 README
    -rwxrwxrwx 1 root root 57 3 Ocak 11:58 sudo'yu kurtar
    -rwxrwxrwx 1 kök kök 1049 18 Şub 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 Şub 11 11:12 root.txt
    -rwxrwxrwx 1 kök kök 384 Şubat 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 kök kök 31 Ocak 1 2002 torregal

    Öte yandan chown komutunun nasıl kullanılacağını bilmek. Ayrıca, bilgileri kopyalamak için cp komutunu kullanmanın daha iyi olup olmadığını bilmiyorum, başka bir sabit diskten, dosyaları tüm izinleriyle kopyalayan bir joker karakterle ve bunların kullanıcınız tarafından kullanılabilir mi yoksa her zaman asma kilitle mi kalır?

    İstediğim, birisi daha eksiksiz bir makale biliyorsa ve chmod ve chown kullanan joker karakterlerin her birinin örnekleriyle. 3, 777 gibi 644 basamaklı numaralandırmanın göründüğü tablolar olduğu ve önceden belirlenmeden bu numaralandırmanın nasıl oluşturulduğu ya da yansıyan çok daha fazlası olduğu için yeni başlayanların öğrenmesini kolaylaştıracak şekilde yerleştirebilirim. ugo'nun toplamı Doğru olup olmadığını bilmiyorum Kullanıcı, Grup Sahipleri ve klasörler, alt dizinler, çalıştırılabilir dosyalar vb. için rwx ile düşünüyorum.

    sonunda istediğim, tüm dosyalar için ve tüm linux dosya sistemi için chmod ve chonw'dan tüm formülleri kullanmayı öğrenmek

    Konuyla ilgili sorum çok saçma ise özür dilerim, sadece grup izinlerinin her bir parçasını ve chmod ve chonw programlarının değiştirici komutlarını anlayabilmek için daha rahat bir yönteme sahip olmak için biraz rehberlik arıyorum.

    Selamlar ve işbirliğiniz için çok teşekkür ederim.

  57.   eşek dijo

    danny onu seviyorum uwu

  58.   eşek dijo

    danny onu seviyorum uwu….