[Çözüldü] Kullanıcı değişikliği sonrası, dosya erişim haklarının verilmesi

Başlatan Borowitch, 04 Haziran 2010 - 14:46:55

« önceki - sonraki »

0 Üyeler ve 5 Ziyaretçi konuyu incelemekte.

Borowitch

A kullanıcısında mevcut bulunan dosyalarımı B kullanıcısı home dizinine aktardım. Fakat klasör ve dosyalara erişim ve kullanım hakkı A kullanıcısında göründüğünden B kullanıcısı altında çaresiz kalıyorum.

Tüm dosyaların ve klasörlerin erişim ve kullanım haklarını B kullanıcısı için de geçerli hale nasıl getirebilirim?
Carpe diem quam minimum credula postero.

ebubekirs

B kullanıcısının adının B olduğunu varsayıyorum :)

sudo chown -R B /home/B   

ve


sudo chgrp -R B /home/B

Dünyaya gelen de benim, dünyadan giden de benim

Borowitch

Alıntı yapılan: ebubekirs - 04 Haziran 2010 - 15:18:27
B kullanıcısının adının B olduğunu varsayıyorum :)

sudo chown -R B /home/B   

ve

sudo chgrp -R B /home/B


Şöyle bir durum ortaya çıkıyor;

macit@localhost-desktop:~$ sudo chown -R macit /home/macit
[sudo] password for macit:
chown: '/home/macit/.gvfs''e erişilemedi: Permission denied
Carpe diem quam minimum credula postero.

hitokiri

uname -n

cat /etc/hosts
cat /etc/hostname
Çıktılar ne kullanıcın bir de şöyle dene ;

echo "$USER ALL=(ALL) ALL"| sudo tee -a /etc/sudoers
Bu komutu uygulıyabiliyormusun veya uyguladıktan sonra
chown: '/home/macit/.gvfs''e erişilemedi: Permission denied
Böyle bir hata veriyor mu ?

Borowitch

Alıntı yapılan: hitokiri - 04 Haziran 2010 - 17:42:24
uname -n

cat /etc/hosts
cat /etc/hostname
Çıktılar ne kullanıcın bir de şöyle dene ;

echo "$USER ALL=(ALL) ALL"| sudo tee -a /etc/sudoers
Bu komutu uygulıyabiliyormusun veya uyguladıktan sonra
chown: '/home/macit/.gvfs''e erişilemedi: Permission denied
Böyle bir hata veriyor mu ?


Komutlar ve sistemin yanıtları aşağıdaki gibidir;
macit@localhost-desktop:~$ uname -n
localhost-desktop
macit@localhost-desktop:~$ cat /etc/hosts
127.0.0.1   localhost
127.0.1.1   alpay-laptop

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
macit@localhost-desktop:~$ cat /etc/hostname
localhost-desktop
macit@localhost-desktop:~$ echo "$USER ALL=(ALL) ALL"| sudo tee -a /etc/sudoers
[sudo] password for macit:
macit ALL=(ALL) ALL
macit@localhost-desktop:~$


Nedir bunun Türkçesi? :)
Carpe diem quam minimum credula postero.

hitokiri

sudo i
komutundan sonra
sed -i -e "s_alpay-laptop_ localhost-desktop_g"  /etc/hosts
şu komutu uygula yada  /etc/hosts dosyasındaki -desktop neyse diğeriyle aynı olcak şekilde değiştir :)
sudo gedit  /etc/hosts

Borowitch

Alıntı yapılan: hitokiri - 04 Haziran 2010 - 18:09:26
sudo i
komutundan sonra
sed -i -e "s_alpay-laptop_ localhost-desktop_g"  /etc/hosts
şu komutu uygula yada  /etc/hosts dosyasındaki -desktop neyse diğeriyle aynı olcak şekilde değiştir :)
sudo gedit  /etc/hosts

Aşağıdaki gibi yanıt verdi;

macit@localhost-desktop:~$ sudo i
sudo: i: command not found
macit@localhost-desktop:~$ sed -i -e "s_alpay-laptop_ localhost-desktop_g"  /etc/hosts
sed: geçici dosya /etc/sedrINc68 açılamadı: Permission denied
macit@localhost-desktop:~$ sudo sed -i -e "s_alpay-laptop_ localhost-desktop_g"  /etc/hosts
sed: /etc/sedwrTula yeniden adlandırılamadı: Operation not permitted
macit@localhost-desktop:~$

Carpe diem quam minimum credula postero.

hitokiri

sudo gedit  /etc/hosts
bu şekilde deneyince de yine değiştiremiyorsan ,
http://wiki.ubuntu-tr.net/index.php/Hardiskteki_Ubuntuyu_Ba%C5%9Fka_Bir_B%C3%B6l%C3%BCmden_ve/veya_Canl%C4%B1_Cd%27den_Y%C3%B6netme
burda anlatıldığı gibi canlıcd den sistemi açıp
root için parola ata  daha sonra root oturmunu açıp yap ya da direk  gedit  /etc/hosts
komutunu uygula değiştir ,
zaten eksik yazmışım sudo -i olucak o :)

Borowitch

Alıntı yapılan: hitokiri - 04 Haziran 2010 - 18:18:15
sudo gedit  /etc/hosts
bu şekilde deneyince de yine değiştiremiyorsan ,
http://wiki.ubuntu-tr.net/index.php/Hardiskteki_Ubuntuyu_Ba%C5%9Fka_Bir_B%C3%B6l%C3%BCmden_ve/veya_Canl%C4%B1_Cd%27den_Y%C3%B6netme
burda anlatıldığı gibi canlıcd den sistemi açıp
root için parola ata  daha sonra root oturmunu açıp yap ya da direk  gedit  /etc/hosts
komutunu uygula değiştir ,
zaten eksik yazmışım sudo -i olucak o :)

Bu bağlantıdaki http://wiki.ubuntu-tr.net/index.php/Hardiskteki_Ubuntuyu_Başka_Bir_Bölümden_ve/veya_Canlı_Cd'den_Yönetme tüm komutları sırasıyla giriyor muyuz?
Carpe diem quam minimum credula postero.

hitokiri

sudo fdisk -l

komutuyla sistemin hangi bölüm üzerinde kullandığnı öğren ,
sudo mount /dev/sdax /mnt
sudo mount --bind /dev /mnt/dev
sudo chroot /mnt

burdaki x ler öğrendiğin bölüm bilgisini temsil ediyor eğer bi hata olmadan bu 3 komutu uygularsan
root kullanıcısı belirtilen bölüm için açılmış olucak o anki komut satırında belirttiğin bölüm için değişiklik yapabilirsin
gedit  /etc/hosts
gibi
passwd root
gibi
sonraki komutlar bu bağlama işinin geri alınması burda yapıcağın işlemler bittikten sonra diğer komutları uyguluyorsun :)

Borowitch

Bayağı baş ağrıtıyorum. :) Peki bu dizilişe göre yapayım. Tekrar dönerim. Umarım hallolur.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 04 Haziran 2010 - 19:01:13

@hitokiri, dostum root oldum. Dediğin gibi yaptım. root olarak açtım /etc/hosts dosyasını. Değişikliği yaptım ve kaydet dedim. Yine aynısı oldu. Yine kaydetmedi. İzniniz yok dedi. :(
Carpe diem quam minimum credula postero.

hitokiri

nano /etc/hosts
bir de böyle dene :)
root oldum derken kastın ne ?
sen en iyisi root için şifre ata root oturumunu açıp öyle yap ne yapıcaksan :)
http://forum.ubuntu-tr.net/index.php/topic,16182.0.html
benzeri bi alternatifte şurda anlatılmış :)

Borowitch

Alıntı yapılan: hitokiri - 04 Haziran 2010 - 19:29:54
nano /etc/hosts
bir de böyle dene :)
root oldum derken kastın ne ?
sen en iyisi root için şifre ata root oturumunu açıp öyle yap ne yapıcaksan :)
http://forum.ubuntu-tr.net/index.php/topic,16182.0.html
benzeri bi alternatifte şurda anlatılmış :)

nano /etc/hosts hikayesi de beş para etmedi. :S Sorun dosyalara tamamen yazma okuma çalıştırma yetkisiyle ilgiliyken nereye takılıp kaldık ya. :S Ben bir de o verdiğiniz bağlantıdan bakayım. Umarım çözerim de, asıl meseleyi çözmeye bakarız.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 04 Haziran 2010 - 19:50:34

@hitokiri, verdiğin bağlantı da işime yaramadı. Az önce root olarak giriş yaptım. Yine izin vermiyor yazılmasına. Off. Ya bu nasıl bir sorundu arkadaş. Anlamadım gitti yahu. :)
Carpe diem quam minimum credula postero.

eribol


Borowitch

Alıntı yapılan: eribol - 04 Haziran 2010 - 23:44:01
root olarakchmod +w /etc/hostskomutunu uygular mısınız?

@eribol, dediğiniz gibi yaptığımda aşağıdaki yanıtı alıyorum.
root@alpay-laptop:~# sudo chmod +w /etc/hosts
chmod: '/etc/hosts''nın erişim izinleri değiştiriliyor: Operation not permitted
root@alpay-laptop:~# chmod +w /etc/hosts
chmod: '/etc/hosts''nın erişim izinleri değiştiriliyor: Operation not permitted
Carpe diem quam minimum credula postero.

bytan

Birden fazla dosyada ve komutta benzer sorunları veriyorsa sistemini canlı cd ile aç. Alttaki komutta sdax yerine kendi kök dizininin bulunduğu bölümü yaz:

sudo e2fsck -f /dev/sdax
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

Borowitch

Alıntı yapılan: bytan - 05 Haziran 2010 - 15:12:43
Birden fazla dosyada ve komutta benzer sorunları veriyorsa sistemini canlı cd ile aç. Alttaki komutta sdax yerine kendi kök dizininin bulunduğu bölümü yaz:

sudo e2fsck -f /dev/sdax

Birden fazla dosyada ya da komutta benzer sorunlar vermiyor. Sadece /etc/hosts dosyasına yazma izni vermiyor. Kaydet dediğimde izniniz yok diyor. Root olarak denedim. Canlı cd ile açtım root olarak bu başlık altında verilen tavsiyelere göre gerekli ne varsa yaptım. Şu an tek sorun /etc/hosts dosyasının kaydedilme izni verilmemesi.
Carpe diem quam minimum credula postero.

bytan

Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

Borowitch

Carpe diem quam minimum credula postero.

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.

Borowitch

Alıntı yapılan: heartsmagic - 05 Haziran 2010 - 19:07:40

ls -l /etc/hosts
lsattr /etc/hosts
ne diyor?

Şu yanıtı alıyorum;

alpay@alpay-laptop:/$ ls -l /etc/hosts
-rw-r--r-- 1 root root 262 2010-02-05 10:32 /etc/hosts
alpay@alpay-laptop:/$ lsattr /etc/hosts
-----a-----------e- /etc/hosts
Carpe diem quam minimum credula postero.

bytan

Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

Borowitch

Alıntı yapılan: bytan - 06 Haziran 2010 - 12:24:47
sudo chattr -a /etc/hosts


@bytan çok teşekkürler. Bu komut işe yaradı.

Sorunum

sudo chattr -a /etc/hosts
sudo chown -R B /home/B
sudo chgrp -R B /home/B

komutlarıyla çözülmüştür. Yardımcı olan herkese çok teşekkürler.
Carpe diem quam minimum credula postero.