Archive for the ‘ Windows ’ Category

Windows’da Ağ Paylaşım Şifrelerinin Unutturulması

Ameleler,

terminalWindows ortamında, başka bir bilgisayardaki paylaşılmış bir dizine bağlanırken şifre kullandığımız olmuştur. Bazı durumlarda da, paylaşımdaki bir dizini “Ağ Sürücüsü” şeklinde bilgisayarımıza bağlayıp, yerel diskmiş gibi kullanmışızdır. Bazı durumlarda aynı bilgisayar üzerindeki farklı paylaşımlara bağlanmamız da gerekmiştir. Mesela, ortak kullanılan bir sunucu üzerinde Samba ile paylaşıma açılmış değişik dizinler olabilir (\\samba-server\music, \\samba-server\videos gibi). Bu paylaşımlar için de farklı kullanıcı bilgileri kullanmamız gerekebilir. Böyle bir durumda, mesela \\samba-server\music paylaşımına bağlandıktan sonra, \\samba-server\videos paylaşımına bağlanırken, kullanıcı adını girmemize rağmen paylaşım alanına bağlanamayabiliriz. Bunun sebebini bilmiyorum, ama çözümünü biliyorum.

Paylaşım erişimleri için kullandığımız şifrelerin hepsini unutmak için:

$> net use * /delete /yes

Bir sunucuya bağlanırken kullandığımız şifreleri unutmak için:

$> net use \\<samba-server> /delete /yes

Bir sunucu üzerindeki belirli bir paylaşım için kullandığımız şifreleri unutmak için:

$> net use \\<samba-server>\share /delete /yes

İşinize yarar umarım.

Kaynak:

http://r3dux.org/2009/07/how-to-force-windows-to-forget-a-network-share-password/

Windows’ta Sembolik Link Oluşturma

Sembolik Link

Linux, Unix ve türevleri ile ilgilenenler bilirler, bir dizini ya da dosyayı başka bir yerdeymiş gibi göstermek için kullanabildiğimiz “sembolik link” gibi güzide bir özelliği var. Bu özellik sayesinde kurduğumuz kütüphaneleri ortak bir yerde bırakıp uygulamalarımızın kullanmasını, ev dizinimizde hazırladığımız sayfaların web sunucusu üzerinde görüntülenmesini vb. sağlayabiliyoruz. Hazırladığımız uygulamalar bu sayede bir dosya/dizinin her zaman belirttiğimiz yerde olduğundan emin olarak çalışabiliyor. Tabi, bu durum Windows ortamında uygulama geliştirip bu uygulamayı Linux ortamda çalıştıran geliştiriciler için biraz sıkıntı olabiliyor. Çünkü, ilk bakışta Windows üzerinde böyle bir özellik bulunamıyor – tabi iyi aranmaz ise.

NTFS dosya sisteminin içinde, sembolik link özelliği mevcut. Çoğu kimsenin bilmediği bu özellik, “mklink” komutu ile kullanılıyor. Bir dosyaya hızlı bir şekilde sembolik link oluşturmak için şu komutu kullanabilirsiniz:

$>mklink <link_adı> <hedef_dosya>

Bu komutta, hiç parametre belirtmezseniz, bulunduğunuz dizin içinde <link_adı> ile belirttiğiniz ad ile, <hedef_dosya> ile belirtilen dosyayı gösteren bir link oluşturulacaktır. Bu linki bir dizine vermek için ise /d parametresini kullanmak gerekir:

$>mklink /d <link_adi> <hedef_dizin>

Şimdi, örnek olarak C:\amele dizini altında D:\yazilim dizinine ve bu dizin altındaki yzlm.txt dosyasına link oluşturalım.

$>mklink /d yaz D:\yazilim
$>mklink yzlm D:\yazilim\yzlm.txt

Bu komutlardan sonra, bulunduğumuz dizinde dir komutunu çalıştırırsak, aşağıdaki çıktıyı elde ederiz:

C:\amele>dir
Directory of C:\amele
01.01.1970 00:00 <DIR> .
01.01.1970 00:00 <DIR> ..
01.01.1970 00:00 <SYMLINKD> yaz [D:\yazilim]
01.01.1970 00:00 <SYMLINK> yzlm [D:\yazilim\yzlm.txt]

Gördüğünüz gibi, bu oluşturduğumuz linkler dosya veya dizin olarak değil, SYMLINK ve SYMLINKD olarak görünüyorlar. Silmek için normal dosya ve dizin silme komutlarını (del, rmdir) kullanabilirsiniz.

Unutmayın, buradaki komutların, benim gördüğüm kadarı ile Windows Explorer arayüzünde bir karşılığı yok, o yüzden komut satırından yapma mecburiyetindeyiz.

İyi linklemeler.

Kaynaklar:
[1] http://en.wikipedia.org/wiki/NTFS_symbolic_link
[2] http://technet.microsoft.com/en-us/library/cc753194(WS.10).aspx