[Çözüldü] Çalıştırılabilir Dosyalarla İlgili Engellemeler

Başlatan virs, 31 Ağustos 2011 - 06:36:27

« önceki - sonraki »

0 Üyeler ve 3 Ziyaretçi konuyu incelemekte.

virs

Malum çalıştırılabilir bir dosyanın(exe, jar vs.) çalıştırma izni verilmemişse çift tıklamayla çalıştırmaya kalktığımızda şöyle bir hata veriyor:


1) İstiyorum ki bu engellemeyi sistemden tamamen kaldırayım, her türlü çalıştırılabilir dosya için çalıştırma izni vermeyle
uğraşmadan çalıştırabileyim, aynı Windows'taki gibi. Bu mümkün mü?

2) Hard diskim 2 parça hâlinde. Hard diskin diğer parçasında işletim sistemi kurulu değil, orada verileri yedekliyorum vs. Bu kısımdaki bir dosyaya çalıştırma izni veriyorum ama görmezden geliyor Ubuntu, onu illa sistemin kurulu olduğu kısıma kopyalayıp çalıştırmak zorunda kalıyorum. Bunu aşmanın bir yolu var mı?

3) Bunlara ilave olarak sanırım yapılması en uygun istek bu olacak bu konuda. Dosyaya sağ tıkladığımızda açılan menüde "Çalıştırma İzinlerini Ver" tarzı bir özellik nasıl ekleyebiliriz. sudo veya gksudosuz bir şey istiyorum. Zaten ev dizininde yada masaüstü gibi yerlerden dosyayı çalıştırıyorum, root yetkisine gerek yok.
İnsan için ancak çalıştığının karşılığı vardır. (Kur'an: Necm, 39)

heartsmagic

Alıntı yapılan: virs - 31 Ağustos 2011 - 06:36:27
1) İstiyorum ki bu engellemeyi sistemden tamamen kaldırayım, her türlü çalıştırılabilir dosya için çalıştırma izni vermeyle
uğraşmadan çalıştırabileyim, aynı Windows'taki gibi. Bu mümkün mü?

Değil. Çalıştırma izni vermeden bir dosya nasıl çalıştırılabilir olur ki? Dosyanın çalıştırılabilir olması için haliyle çalıştırılabilme iznini yani "executable" bitini eklemen lazım. Eğer sorduğun şey benim her oluşturduğum dosya böyle olsun diyorsan o ayrı, fakat buradan bakınca sen onu istiyor gibi görünmüyorsun. Windows gibi olmasın diye izinler, dosya yapıları bu şekilde bizim tarafta zaten.

Alıntı Yap
2) Hard diskim 2 parça hâlinde. Hard diskin diğer parçasında işletim sistemi kurulu değil, orada verileri yedekliyorum vs. Bu kısımdaki bir dosyaya çalıştırma izni veriyorum ama görmezden geliyor Ubuntu, onu illa sistemin kurulu olduğu kısıma kopyalayıp çalıştırmak zorunda kalıyorum. Bunu aşmanın bir yolu var mı?

Görmezden geliyorsa muhtemeln bölüm NTFS'dir. Öyle mi? Eğer öyleyse fstab üzerindeki bağlama seçeneklerine şunu eklemelisin:
umask=007,gid=46
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

virs

Alıntı yapılan: heartsmagic - 01 Eylül 2011 - 01:13:54
Değil. Çalıştırma izni vermeden bir dosya nasıl çalıştırılabilir olur ki? Dosyanın çalıştırılabilir olması için haliyle çalıştırılabilme iznini yani "executable" bitini eklemen lazım. Eğer sorduğun şey benim her oluşturduğum dosya böyle olsun diyorsan o ayrı, fakat buradan bakınca sen onu istiyor gibi görünmüyorsun. Windows gibi olmasın diye izinler, dosya yapıları bu şekilde bizim tarafta zaten.

Evet bunun farkındayım, bu özelliği devre dışı yapabilme imkanım var mı diye merak ettim.

Benim her oluşturduğum dosya böyle olsundan ziyade varolan çalıştırılabilir dosyalar öyle olsun. Aslında her iki durum için de geçerli bu isteğim. Kendi oluşturduğum çalıştırılabilir dosyalara da izin vermeden çalışmıyorlar. Niye her dosya için uğraşayım ki, mutlaka bir kısayolu olmalı bu işin.

Alıntı yapılan: heartsmagic - 01 Eylül 2011 - 01:13:54
Görmezden geliyorsa muhtemeln bölüm NTFS'dir. Öyle mi? Eğer öyleyse fstab üzerindeki bağlama seçeneklerine şunu eklemelisin:
umask=007,gid=46

Evet NTFS, teşekkürler deniyorum şimdi.
İnsan için ancak çalıştığının karşılığı vardır. (Kur'an: Necm, 39)

heartsmagic

@virs, o dediğin bir özellik değil. Tekrar anlatmaya çalışayım. Windows'tan örnek verelim. Senin bizim tarafta istediğin şey Windows tarafında .exe olmayan bir dosyayı çalıştırmayı istemek gibi bir şey. Mümkün değil böyle bir mesele. Senin resmini koyduğun örnekte açık olarak dosyada çalıştırma özelliğinin olmadığı görülüyor. Çalıştırılabilir yapmadan istediğin şey olmaz. Gerçi bu da değişiklik gösterir, örneğin kabuk ile işlem yapıyorsan sh ile yürütebilirsin istediğin işlemleri, fakat senin istediğin şekilde olmaz.

Senin sorduğun şey yukarıda resmini koyduğun mesele değil de, çalıştırılabilir dosyaları açmaya çalışırken Gnome'un, daha doğru Nautilus'un sorduğu "Ne yapayım bu dosyayı, açayım mı, yoksa çalıştırayım mı, zira çalıştırılabilir bir şey bu" mealindeki sorusunu atlatmak mı? Onu atlatmanın yolu Tercihler-Davranış sekmesinin altındadır. Bunun haricinde örneğin çalıştırılabilir bir Python uygulaması zaten açılacaktır hemen.

Fakat ben Nautilus'taki o seçeneği açmanı önermem. Ola ki internetten bir şey indirilir de doğrudan çalıştırılır falan, pek olmasını istediğimiz şeyler değil bunlar.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

virs

Tamam oldu işte, diğer bölümü umask=007,gid=46 vs. özelliklerle bağlayınca oldu.

UUID=5687B07D0D4DB823 /media/sda3     ntfs    defaults,nls=utf8,umask=007,gid=46 0       1

Tüm çalıştırılabilir dosyaları çalıştırılabilir olarak gördü, halbuki o özelliği eklememiştim. Ama dosyayı silme işi sakat,çöpe taşı diyorum, bunun yapılamadığını yazıyor ve dosyayı çöpe atmadan direk diskten silme seçeneğini sunuyor.

İlk iletimdeki 3. soruya cevap yoksa konu benim için kapanmıştır.
İnsan için ancak çalıştığının karşılığı vardır. (Kur'an: Necm, 39)

heartsmagic

Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

virs

İnsan için ancak çalıştığının karşılığı vardır. (Kur'an: Necm, 39)

heartsmagic

İlk iletini değiştirerek [Çözüldü] eklersen, bizlere sadece kapatmak düşer.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.