Forum

Linuxte dosya izinl...
 
Bildirimler
Hepsini Temizle

Linuxte dosya izinleri

12 Yazılar
3 Üyeler
0 Likes
611 Görüntüleme
(@mehmethanifi)
Gönderiler: 457
Prominent Member
Konu başlatıcı
 

Merhabalar,

Centos ta /fileserver/BT isminde oluşturduğumuz klasöre 4 kullanıcı erişip dosyalarını kayıt edebiliyorlar yada kayıtlı dosyalar üzerinde revizyon yapabiliyorlar. Burada ki sorunum şu. Gokhan isimli kullanıcı Bt isimli klasörde işlem yapıp kayıt ettiği zaman Ahmet kullanıcısı o dosyayı açtığı zaman salt okunur olarak açıyor. Gokhan isimli kullanıcının oluşturduğu dosyanın ls -l komutu ile izinlerine baktığımızda aşağıda ki resimde görüldüğü gibi olduğunu görüyoruz.

 getfacl /fileserver/bt komutu ile klasörü özelliklerine baktığımızda;

owner:root

group:bt   (bt grubuna ise ahmet ve gokhan kullanıcıları dahildir)

Gokhan kullanıcısı yada başka bir kullanıcı o klasörde yeni bir folder oluşturduğunda neden izinleri resimde ki gibi gözükür. onu nasıl düzeltebiliriz. her defasında setfacl -Rm user:ahmet:rwx /fileserver/bt  komutu ile yada chmod -R 770 /fileserver/bt  komutu ile izinleri düzenliyorum.

Teşekkür ederim.

 

 
Gönderildi : 28/05/2014 15:28

(@ertanerbek)
Gönderiler: 4522
Famed Member
 

http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-samba-configuring.html

 

İlgli linki kontrol edin lütfen.

 
Gönderildi : 28/05/2014 16:33

(@mehmethanifi)
Gönderiler: 457
Prominent Member
Konu başlatıcı
 

Ertan bey,

 

vermiş olduğunuz linki kontrol ettim. ama işime yarayan bir çözüm bulamadım maalesef.

 

teşekkür ederim.

 
Gönderildi : 28/05/2014 16:42

(@ertanerbek)
Gönderiler: 4522
Famed Member
 

Ayarları yanlış yapıyorsunuz samba üzerinde işlem yaptığınızda directory kısmında kullanıcının adı gözükmemeli samba yada kullanıcı ne ise hepsi ona map edilir.. BU nedenle kurulumu linkteki gibi tekrarlayın.

 
Gönderildi : 28/05/2014 16:59

(@mehmethanifi)
Gönderiler: 457
Prominent Member
Konu başlatıcı
 

Hocam,

 

vi /etc/samba/smb.conf dosyası içinde;

[bt]

 comment = bilgi islem bolumu

path = /fileserver/bt

read list =

write list = yes

read only = no

browseable = yes

 

Bu şekilde görünüyor. Doğrusu nasıl olmalı hocam.

Teşekkür ederim.

 
Gönderildi : 28/05/2014 17:46

(@ertanerbek)
Gönderiler: 4522
Famed Member
 

Hocam,

 

vi /etc/samba/smb.conf dosyası içinde;

[bt]

 comment = bilgi islem bolumu

path = /fileserver/bt

read list =

write list = yes

read only = no

browseable = yes

 

Bu şekilde görünüyor. Doğrusu nasıl olmalı hocam.

Teşekkür ederim.

 

kullanıcı erişim listesi ve oluşturma izinlerinide verin böylece sorun olmaz. 

 
Gönderildi : 28/05/2014 17:53

(@mehmethanifi)
Gönderiler: 457
Prominent Member
Konu başlatıcı
 

/fileserver/bt klasörüne yetkili gokhan kullanıcısı bir klasörü
oluşturduğu zaman aşağıda ki izinlerde oluşturuyor. Bu bölümde grub
izinleri r-x olarak görünüyor. Bu gruba üye ikinci bir kullanıcı,
oluşturulan klasörün içindeki dosyaları açtığında read only olarak
açmak zorunda kalıyor. Bu kullanıcının dosya ve kalsör oluştururken
write izni ile de açmasını nasıl sağlayabiliriz.

  

 Bt isimli klasörün samba tarafında ki ayarları.

 

 
Gönderildi : 28/05/2014 18:34

(@mehmethanifi)
Gönderiler: 457
Prominent Member
Konu başlatıcı
 

Chmod g+w -R /dizin    komutu ile yurkarıda ki sorun çözülmüştür,

 Teşekkürler...

 
Gönderildi : 31/05/2014 12:05

(@ertanerbek)
Gönderiler: 4522
Famed Member
 

Geri bildirim için teşekkür ederiz, bahsi geçen komutla klasör ve alt kasörlerin hepsine gurupları için yazma izni veriyorsnuz.

 
Gönderildi : 31/05/2014 12:09

(@mehmethanifi)
Gönderiler: 457
Prominent Member
Konu başlatıcı
 

Hocam, son atılan dosyalar tekrardan salt okunur olarak açılmaya başlandı. Galiba yukarıdaki komut ile mevcut dosyaların izinleri etkilendi. Sonradan eklenenler etkilenmiyor. Sonradan eklenenlerin nasıl etkilenmesini sağlayabilirim peki.

Teşekkürler.

 

 

 
Gönderildi : 02/06/2014 15:51

(@mehmethanifi)
Gönderiler: 457
Prominent Member
Konu başlatıcı
 
 vi /etc/samba/smb.conf dosyası içinde ki ilgili satırın altına aşağıda bulunan iki satırı ekledik.
 
create mask =  777
directory mask = 777 bu şekilde yapıp sambayı restar edince bu sorun da düzelmiş oldu.
 
create mask = xxx (oluşturulan dosya için xxx yetkisini/izinini verir)
directory mask = xxx (oluşturulan dizin için xxx yetkisini/izinini verir)
 
Emeği geçen yardımcı olan herkese teşekkür ederim.
 
Gönderildi : 05/06/2014 19:47

(@recaigoral)
Gönderiler: 7
Active Member
 

Hocam dosya izinleri linuxta ssh olduğu gibi filezilla ile ftp üzerinden yada winscp ile yapabilirsiniz çoğu kişi chmod olayı bilmez ufak bir sorun için linux paraçalamaya gerek yoktur winscp yada filezilla ile login oldunuz sunucuya dosya izinlerini 777 olarak verebilirsiniz hiç uğraşmadan bunalmadan

 
Gönderildi : 12/08/2014 16:03

Paylaş: