CygWin’de ayrıcalıklı olmayan kullanıcı olarak / dev / nul’a erişme problemleri


0

NOT: Bu soru başlangıçta sorgulayıcı için basit bir tipografik hatadır ( nulyerine null). Her neyse, ayrıntılar aynı hatayı taşıyan ve bir araştırmadan sonra buraya gelen herkes için faydalı olabilir. Unutmayın: sorun tam olarak kullanıcı ayrıcalıklarında değildir.

Bir CygWin's Bash kabuğunu SSH girişi ile sınırlı (Administrators grubuna ait olmayan) bir kullanıcının hesabına açmaya çalıştım ve test ettim :

$ echo "test" > /dev/nul
bash: /dev/nul: Permission denied

Yönetici hesabında bu sorun olmaz.
Web üzerinden CygWin'in sınırlı bir kullanıcı hesabıyla çalıştırmakta zorluk çektiğini okudum , ancak bunun için herhangi bir geçici çözüm bulamadım.
Mevcut bir çözüm olup olmadığını bilen var mı?

EDIT: @DanielB sayesinde, şimdi sorunun basit bir yazım hatası olduğunu biliyorum: nulyerine null. Yani soru şimdi olmalı:

Yönetici kullanıcı neden bu sorunu yaşamıyor?

Yanıtlar:


4

Doğru cihaz adı /dev/null. Bu senin sorununun sebebi.

Güncelleme

Eh, yönetici sorunu gelince - bu sadece bir izin şeydir. Yine de yönetici ile ilgili olduğundan emin değilim.

stat /dev aşağıdakileri ortaya koymaktadır:

Access: (0755/drwxr-xr-x)  Uid: ( 1001/   fuzzy)   Gid: (  513/    None)

fuzzyHesap adım nerede ? Bu, hesabımın (ve yalnızca hesabımın) aslında yazma izinlerine sahip olduğu anlamına gelir /dev.

Var olmayan bir yönlendirme hedefi kullanmak otomatik olarak onu oluşturur. Sonuçlar aşağıdaki gibidir:

$ echo bla > /dev/null
$ file /dev/null
/dev/null: character special
$ echo bla > /dev/nul
$ file /dev/nul
/dev/nul: ASCII text

Gördüğünüz gibi, bu normal bir dosyanın içinde oluşturulmasına neden olur /dev. Bu dosya ayrıca, içine itilenleri de depolar ve bu nedenle disk alanı tüketir.


OMG, ben bir aptalım. Teşekkürler, @DanielB. Çok fazla pencere ve linux çapraz komut dosyası uyguladığınızda gerçekleşebilecek olan budur. :-)
Sopalajo de Arrierez,

@SopalajodeArrierez Lütfen güncellenmiş cevaba bakınız.
Daniel B,

Şimdi açık, @DanielB: sorun kabuğundaki kullanıcı izinleriyle ilgili değildi. Bir problemi çözmek için araştırmalarınızdaki basit bir yazım yolunun sizi nasıl yanlış yollara sürükleyebileceği ilginç bir şey. Asıl soruya cevap verdim, böylece aptalca bir baba yerine forum için faydalı olabilirdi. Tekrar teşekkürler.
Sopalajo de Arrierez,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.