Gridberry
Ürün

Linux klasörüne kullanıcı izinleri ekleme, adım adım

01

Gridberry, yönettiğiniz bir sunucuda komutları çalıştırarak ve her sonucu bir kart içinde göstererek Linux klasörlerine kullanıcı izinleri eklemenize yardımcı olur. Hesap oluşturma, grup üyeliği ve sudo kuralları kapsanır; Ask first modunda, bir dosyayı veya hesabı değiştiren hiçbir işlem onayınız olmadan çalışmaz.

01

Komutları çalıştır

Shell, komutu seçtiğiniz ortamda çalıştırır ve gerçek çıkış kodunu bildirir.

02

Dosyaları düzenle

edit_file, çalışma klasöründeki bir dosyayı değiştirir ve kabul etmeniz için bir diff gösterir.

03

Ask first

Ask first modunda, bir şeyleri değiştiren her işlemi çalıştırmadan önce onaylarsınız.

Ajanın yapabilecekleri

Nasıl sunucunuza ulaşır

Gridberry Windows 10/11 üzerinde çalışır ve Linux sisteminize SSH üzerinden veya kendi PC'nizdeki WSL içinde ulaşır. Shell komutları bu ortamda çalışırken, dosya araçları sohbetin çalışma klasöründe çalışır. Ev laboratuvarı, sanal makine veya test makinesi hepsi çalışır; makine sizinse veya onu yönetme yazılı izniniz varsa. Ajan, tam komutu ve neyi değiştireceğini gösterir ve Ask first modunda onayınızı bekler.

Dört görev, baştan sona

Bir iş için kullanıcı oluştur

Farklı görevler için farklı kullanıcı hesapları kullanmak işleri ayırır, bu yüzden hesapla başlayın. Gridberry Shell ile adduser deployer çalıştırır ve sistem bir ev dizini oluşturur ve parola ister. Ardından id deployer çalıştırarak kullanıcı kimliğini ve grupları gösterir. Bazı kullanıcılar aynı ev dizinine sahip ikinci bir hesap ister, ancak tek bir klasörde paylaşılan bir grup denetlemeyi daha kolay hale getirir. Değişiklikten önce /etc/passwd dosyasını yedekleyin. Ask first modunda oluşturma adımını onaylarsınız ve ardından zararsız bir komutla girişi test edersiniz. adduser adın zaten var diye bildirirse karttaki mesajı okuyun, başka bir ad seçin ve adımı tekrar çalıştırın. http_get'in çekebileceği kendi sisteminizin kılavuz sayfası, sistemler arasında farklılık gösteren seçenekleri listeler.

Bir gruba klasör erişimi ver

"Linux'ta kullanıcıya izin ekle" araması genellikle tek bir cevapla biter: grup üyeliği ve klasördeki doğru harfler. Gridberry Shell ile ls -ld ile klasörü gösterir, grup için chgrp ve haklar için g+rx veya g+rwx önerir ve asla chmod 777 yapmaz. Kabul etmeden önce her komutu bir kart olarak görürsünüz. Ardından aynı ls -ld çıktısı yeni grubu ve harfleri gösterir. Kart sistemin ne bildirdiğini gösterir, ne kastedildiğini değil, bu yüzden 2 çıktıyı kendiniz karşılaştırın. chgrp veya chmod kartındaki sıfırdan farklı bir çıkış kodu, değişikliğin planlandığı gibi gerçekleşmediğini gösterir. Geri dönmek için ilk ls -ld çıktısında kaydedilen önceki grubu ve harfleri ayarlayın.

Bir grubu yönetici olarak ekle

sudo ile ilgili yaygın bir soru kuralları düzenlemek mi yoksa bir grup kullanmak mıdır. Çoğu sistem zaten sudo olarak adlandırılan bazı sistemlerde ve wheel olarak adlandırılan diğerlerinde bir yönetici grubunun üyelerinin bir komutu yönetici olarak çalıştırmasına izin verir. Gridberry usermod -aG ile kullanıcıyı ekler ve id ile grupları listeler. Kuralların kendileri değişmeliyse visudo'yu kendiniz çalıştırın, çünkü visudo kaydetmeden önce sözdizimini kontrol eder ve edit_file etmez. Bunu yaparken ikinci bir yönetici oturumu açık tutun. Plan only burada yardımcı olur: ajan adımları bir plan olarak yazar ve hiçbir şey çalıştırmaz, böylece bir arkadaşınız Ask first'a geçip uygulamadan önce okuyabilir.

İzin reddedildi hatasını düzelt

Bir kullanıcı sudo çalıştırabiliyor ama bir klasörde hala izin reddedildi alıyorsa, önce iki nedene bakın. Yeni grup üyeliği sadece sonraki girişte geçerli olur ve klasörün grubu gerekli harflere sahip olmayabilir. Gridberry Shell ile id ve ls -ld çalıştırır ve iki çıktı hangi nedenin geçerli olduğunu gösterir. Ardından chmod g+rx gibi bir değişiklik önerir ve Ask first modunda onayınızı bekler. Başarısız eylemi tekrar çalıştırın ve sonucu okuyun. Hata devam ederse karttaki tam mesajı okuyun, bu genellikle erişimi reddeden yolu belirtir ve o yola ls -ld çalıştırarak sahibini ve grubunu görün.

Gridberry ne yapmaz

Gridberry barındırılan bir hizmet veya eklenti değildir. Sadece kendi dosyalarınız, PC'niz ve kullanma izniniz olan sunucularınız için tasarlanmıştır ve Shell, web ve SSH bir klasörle sınırlı olmadığı için çalışmayı bunların içinde tutarsınız. Bir komutun veya analizin doğru olduğunu garanti etmez. Ayrıca yedekleme, ikinci bir yönetici oturumu veya kabul etmeden önce her diff ve her komut kartının kendi incelemenizi yerine geçmez.

Windows için Gridberry

Test sunucusunda deneyin

Gridberry'yi İndir ↗