Forum

Linuxte dosya izinl...
 
Bildirimler
Hepsini Temizle

Linuxte dosya izinleri

Mehmethanifi
(@mehmethanifi)
Üye

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 userrwx /fileserver/bt  komutu ile yada chmod -R 770 /fileserver/bt  komutu ile izinleri düzenliyorum.

Teşekkür ederim.

 

Alıntı
Konu başlatıcı Gönderildi : 28/05/2014 15:28

Ertan ERBEK
(@ertanerbek)
Tecrübeli Üye

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

 

İlgli linki kontrol edin lütfen.

CevapAlıntı
Gönderildi : 28/05/2014 16:33

Mehmethanifi
(@mehmethanifi)
Üye

Ertan bey,

 

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

 

teşekkür ederim.

CevapAlıntı
Konu başlatıcı Gönderildi : 28/05/2014 16:42

Ertan ERBEK
(@ertanerbek)
Tecrübeli Üye

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.

CevapAlıntı
Gönderildi : 28/05/2014 16:59

Mehmethanifi
(@mehmethanifi)
Üye

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.

CevapAlıntı
Konu başlatıcı Gönderildi : 28/05/2014 17:46

Ertan ERBEK
(@ertanerbek)
Tecrübeli Üye

[quote user="Mehmethanifi"]

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.

[/quote]

 

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

CevapAlıntı
Gönderildi : 28/05/2014 17:53

Mehmethanifi
(@mehmethanifi)
Üye

/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ı.

 

CevapAlıntı
Konu başlatıcı Gönderildi : 28/05/2014 18:34

Mehmethanifi
(@mehmethanifi)
Üye

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

 Teşekkürler...

CevapAlıntı
Konu başlatıcı Gönderildi : 31/05/2014 12:05

Ertan ERBEK
(@ertanerbek)
Tecrübeli Üye

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.

CevapAlıntı
Gönderildi : 31/05/2014 12:09

Mehmethanifi
(@mehmethanifi)
Üye

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.

 

 

CevapAlıntı
Konu başlatıcı Gönderildi : 02/06/2014 15:51

Mehmethanifi
(@mehmethanifi)
Üye
 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.
CevapAlıntı
Konu başlatıcı Gönderildi : 05/06/2014 19:47

recai göral
(@recaigoral)
Üye

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

CevapAlıntı
Gönderildi : 12/08/2014 16:03

Paylaş: