LINUX.ORG.RU
решено ФорумAdmin

Проблема с правами доступа


0

2

Всем привет! Имеется сервер Linux Centos 5.7(x64) Проблема состоит в том что сервер закрыл удалённый доступ по SSH протоколу,при подключении через клиент putty пишет «Server unexpectedly closed network connection» Всё это произошло после того как выставил случайно права на все каталоги: chmod 777 -R / Какие права выставить на каталоги или что вообще сделать ума не приложу, как восстановить доступ по SSH? Ребят помогите пожалуйста.

Ответ на: комментарий от alozovskoy

погуглил,советы такие: for ii in `rpm -qa --queryformat «%{NAME}\n»` ;do rpm --setperms $ii rpm --setugids $ii done

но к сожалению всё тщетно, доступ по SSh так и не появился клиент выдаёт ту же ошибку

pro_exe ()
Ответ на: комментарий от pro_exe

Ну как минимум это от рута нужно делать. Чтоб залогиниться рутом после логина под своей учеткой либо su и после запроса вводишь пароль root'а, либо sudo su и свой пароль.

А вообще конфиги sshd не менял?

alozovskoy ★★★★★ ()

«Server unexpectedly closed network connection»

Это, кстати, при логине от root или вообще при любой учетке при логине?

alozovskoy ★★★★★ ()
Ответ на: комментарий от alozovskoy

походу оно:

Открыть файл /etc/ssh/sshd_config Добавить PermitRootLogin yes

сейчас проверю

pro_exe ()

> chmod 777 -R / Это писец, возвращай назад:

 drwxr-xr-x  22 root root  4096 июля  20 23:04 ./
drwxr-xr-x  22 root root  4096 июля  20 23:04 ../
drwxr-xr-x   2 root root  4096 окт.  25  2012 bin/
drwxr-xr-x   3 root root  4096 окт.  25  2012 boot/
drwxr-xr-x  16 root root  5620 июля  25 05:54 dev/
drwxr-xr-x 100 root root 12288 июля  25 06:05 etc/
drwxr-xr-x   4 root root    24 июля  22 21:59 home/
drwxr-xr-x   7 root root 12288 янв.  23 18:42 lib/
drwx------   2 root root 16384 окт.  23  2012 lost+found/
drwxr-xr-x  16 root root  4096 июля  24 21:39 media/
drwxr-xr-x  13 root root  4096 февр. 19 19:22 mnt/
drwxr-xr-x   2 root root  4096 февр. 20 23:44 nfsroot/
drwxr-xr-x   8 root root  4096 июня  27 19:58 opt/
dr-xr-xr-x 170 root root     0 июля  25  2013 proc/
drwx--x---  13 root root  4096 июня  19 21:36 root/
drwxr-xr-x   6 root root  4096 нояб.  1  2012 run/
drwxr-xr-x   2 root root 12288 окт.  25  2012 sbin/
drwxr-xr-x   2 root root  4096 февр. 20 20:57 srv/
drwxr-xr-x  13 root root     0 июля  25  2013 sys/
drwxrwxrwt  26 root root 16384 июля  25 06:13 tmp/
drwxr-xr-x  18 root root  4096 июля  20 22:52 usr/
drwxr-xr-x  19 root root  4096 февр. 20 21:29 var/

splinter ★★★★★ ()
Ответ на: комментарий от alozovskoy

кстати ошибку «Server unexpectedly closed network connection» клиент выдаёт сразу не запрашивая даже логин и пароль, что делать не знаю уже весь инет облазил

pro_exe ()
Ответ на: комментарий от pro_exe

Я смысла не вижу. Внутри этих папок файлы с другими правами тоже есть.

alozovskoy ★★★★★ ()
Ответ на: комментарий от alozovskoy

такого в логах нет почему то, беда ребят где нибудь ещё можно посмотреть возникающие ошибки на тему SSH

pro_exe ()
Ответ на: комментарий от pro_exe

Раз у тебя есть локальная консоль сервера:

# service sshd stop
# /usr/sbin/sshd -e -d

И смотри debug вывод в консоли. Будут жалобы — исправляй.

sdio ★★★★★ ()
Ответ на: комментарий от sdio

в общем ругается на какой то приватный ключ, только вот что с ним делать.попробую разобраться,в общем вот что получилось

debug1: sshd version OpenSSH_4.3p2 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0777 for '/etc/ssh/ssh_host_rsa_key' are too open. It is recommended that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: /etc/ssh/ssh_host_rsa_key Could not load host key: /etc/ssh/ssh_host_rsa_key @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0777 for '/etc/ssh/ssh_host_dsa_key' are too open. It is recommended that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: /etc/ssh/ssh_host_dsa_key Could not load host key: /etc/ssh/ssh_host_dsa_key Disabling protocol version 2. Could not load host key sshd: no hostkeys available — exiting.

pro_exe ()
Ответ на: комментарий от sdio

теперь пишет Connection refused, в общем что то непонятно, может это из за service sshd stop но он у меня не запускается теперь пишет что сбой

pro_exe ()

Win

всё получилось переправил chmod 711 /var/empty/sshd на chmod 711 /var/empty/sshd и зашёл на сервак с клиента. проблема решена, спасибо всем огромное. Форум действительно хороший,люди отзывчивые,на других ни кто не отвечает.

pro_exe ()

к выставил случайно права на все каталоги: chmod 777 -R /
случайно
chmod 777 -R /

виндузятники, такие виндузятники.. хорошо хоть не rm-rf...
На, восстанавливай

[andrey@server ~]$ cat /etc/redhat-release 
CentOS release 6.4 (Final)
[andrey@server ~]$ sudo ls -l /
[sudo] password for andrey: 
итого 96
dr-xr-xr-x.   2 root root  4096 Июн 12 23:21 bin
dr-xr-xr-x.   4 root root  4096 Июн 12 23:21 boot
drwxr-xr-x   19 root root  3720 Июл 19 16:23 dev
drwxr-xr-x.  63 root root  4096 Июл 20 01:50 etc
drwxr-xr-x.  10 root root  4096 Июн  7 22:55 home
dr-xr-xr-x.   9 root root  4096 Июн 28 14:46 lib
dr-xr-xr-x.   9 root root 12288 Июн 28 12:55 lib64
drwx------.   2 root root 16384 Апр 19 22:15 lost+found
drwxr-xr-x.   2 root root  4096 Сен 23  2011 media
drwxr-xr-x.   3 root root  4096 Июн 10 01:32 mnt
drwxr-xr-x.   2 root root  4096 Сен 23  2011 opt
dr-xr-xr-x  134 root root     0 Июл 19 16:22 proc
dr-xr-x---.   4 root root  4096 Июл 20 01:52 root
dr-xr-xr-x.   2 root root 12288 Июн 28 12:55 sbin
drwxr-xr-x.   2 root root  4096 Апр 19 22:16 selinux
drwxr-xr-x.   2 root root  4096 Сен 23  2011 srv
drwxr-xr-x   13 root root     0 Июл 19 16:22 sys
drwxrwxrwt.   3 root root  4096 Июл 25 03:41 tmp
drwxr-xr-x.  13 root root  4096 Апр 19 22:16 usr
drwxr-xr-x.  20 root root  4096 Июн  6 01:25 var

comp00 ★★★★ ()
Ответ на: Win от pro_exe

всё получилось переправил chmod 711 /var/empty/sshd на chmod 711 /var/empty/sshd и зашёл на сервак с клиента. проблема решена,

И ты быть может починил ssh. Но проблему ты не решил

comp00 ★★★★ ()
Ответ на: Win от pro_exe

Re: Win

(chmod 711 /var/empty/sshd на chmod 711 /var/empty/sshd) - не правильно описал так вроде chmod 711 /var/empty/sshd на chmod 777 /var/empty/sshd

pro_exe ()
Ответ на: комментарий от pro_exe

Если совсем все тяжко, бекапь конфиги, и ставь систему с 0. Только, перед восстановлением конфигов не забудь поменять их права на правильные.

comp00 ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.