Selamlar kullandığımız xen(centos 6 üzerine kurulu) serverlardan bir
tanesinde root harici herhangi bir kullanıcı ile sisteme login olamıyorum.
root ile login iken diğer kullanıcılara da aynı şekilde geçiş yapamıyorum.
Sorunu çözmek bi' tarafa sebebini bile bulamadım. Sizin fikriniz ya da
benzer bir sorun yaşadıysanız en azından neden oluştuğu hakkında yazarsanız
sevinirim.

[root@xenserver ~]# su - test
su: warning: cannot change directory to /home/test: Permission denied
su: /bin/bash: Permission denied
[root@xenserver ~]#

/home/test hakları
[root@xenserver-Foreks ~]# ls -l /home/
total 12
drwxr--r-- 2 haydar haydar 4096 Oca 22 14:57 haydar
drwxr-xr-x 2 test   test   4096 Oca 26 21:03 test
drwx------ 2 zabbix zabbix 4096 Oca 21 10:18 zabbix



Detayları strace ile incelemeye çalıştık. Normal olan yine aynı donanımda
ve aynı xen kurulu başka sorunsuz olan  bir makinada ve sorunlu olan
makinada strace ile aynı aynı komutu çalıştırıp çıktısını inceledik ve fark
göremedik. strace i verbose ekleyerek çalıştırdığımızda sorunsuz olan
makina 12k satır basarken sorunlu makina 500 satırdan sonra kalıyor.

/home/test dizinine geçmeye çalışırken locale ilgili permission hataları
var.


[root@xenserver-Foreks ~]# strace -vfo testuser.out su - test
su: warning: cannot change directory to /home/test: Permission denied
su: /bin/bash: Permission denied

[root@xenserver-Foreks ~]# wc -l testuser.out
539 testuser.out

Bahsettiğim locale hatalarıyla ilgili satırlar. Dosyanın tamamını şuradan
görebilirsiniz http://pastebin.com/HnCcLNea

#satır-numarası
467 22418 chdir("/home/test")               = -1 EACCES (Permission denied)
468 22418 open("/usr/share/locale/locale.alias", O_RDONLY) = -1 EACCES
(Permission denied)
469 22418 open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/coreutils.mo",
O_RDONLY) = -1 EACCES (Permission denied)
470 22418 open("/usr/share/locale/en_US.utf8/LC_MESSAGES/coreutils.mo",
O_RDONLY) = -1 EACCES (Permission denied)
471 22418 open("/usr/share/locale/en_US/LC_MESSAGES/coreutils.mo",
O_RDONLY) = -1 EACCES (Permission denied)
472 22418 open("/usr/share/locale/en.UTF-8/LC_MESSAGES/coreutils.mo",
O_RDONLY) = -1 EACCES (Permission denied)
473 22418 open("/usr/share/locale/en.utf8/LC_MESSAGES/coreutils.mo",
O_RDONLY) = -1 EACCES (Permission denied)
474 22418 open("/usr/share/locale/en/LC_MESSAGES/coreutils.mo", O_RDONLY) =
-1 EACCES (Permission denied)
475 22418 write(2, "su: ", 4)               = 4
476 22418 write(2, "warning: cannot change directory"..., 46) = 46
477 22418 open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo",
O_RDONLY) = -1 EACCES (Permission denied)
478 22418 open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo",
O_RDONLY) = -1 EACCES (Permission denied)
479 22418 open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) =
-1 EACCES (Permission denied)
480 22418 open("/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY)
= -1 EACCES (Permission denied)
481 22418 open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) =
-1 EACCES (Permission denied)
482 22418 open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1
EACCES (Permission denied)
483 22418 write(2, ": Permission denied", 19) = 19
484 22418 write(2, "\n", 1)                 = 1
485 22418 execve("/bin/bash", ["-bash"], ["TERM=xterm", "HOME=/home/test",
"SHELL=/bin/bash", "USER=test", "LOGNAME=test",
"PATH=/usr/local/bin:/bin:/usr/bi"]) = -1 EACCES (Permission denied)
486 22418 write(2, "su: ", 4)               = 4
487 22418 write(2, "/bin/bash", 9)          = 9
488 22418 write(2, ": Permission denied", 19) = 19
489 22418 write(2, "\n", 1)                 = 1
490 22418 close(1)


--
# Haydar Acer

http://
​hydr
.tk <http://hydr.tk>

facebook
<https://facebook.com/hokapuka>twitter
<https://twitter.com/devvrim>linkedin
<https://www.linkedin.com/in/haydaracer>
_______________________________________________
Linux-sunucu E-Posta Listesi
Linux-sunucu@liste.linux.org.tr

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap