Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2017-08-26 10:14:18

  mccn - Użytkownik

mccn
Użytkownik
Zarejestrowany: 2017-06-22

Problem z połączeniem użytkownika po ssh

Witajcie,

Dziś zrobiłem sam sobie babola ... Mianowicie chciałem ustawić chmod 444 dla wszystkich plików w danym katalogu pech chciał że klepnąłem:
chmod 444 /*

I po tym zabiegu wszyscy użytkownicy stracili dostęp do serwera zwraca:

Could not chdir to home directory /home/letty1: Permission denied
/bin/bash: Permission denied
Connection to localhost closed.


Na roota mogę się zalogować bez problemu ... próbowałem przywrócić chmod 755 /* oraz ustawić odpowiednie chown ale z marnym skutkiem...


Forumowicze pomocy ;)

Offline

 

#2  2017-08-26 12:06:22

  urbinek - Dzban Naczelny

urbinek
Dzban Naczelny
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: Problem z połączeniem użytkownika po ssh

Ogółem ciężka sprawa i najpewniej wiele innych rzeczy przestanie ci działać ;)

Możesz spróbować odtworzyć uprawnienia katalogów ale nie ma gwarancji działania

Kod:

urbinek@haruko:~$ stat -c "%a %n" /*
755 /bin
755 /boot
755 /dev
755 /etc
755 /home
777 /initrd.img
777 /initrd.img.old
755 /lib
755 /lib32
755 /lib64
700 /lost+found
755 /media
755 /mnt
755 /nfs
755 /opt
555 /proc
700 /root
755 /run
755 /sbin
755 /srv
555 /sys
1777 /tmp
755 /usr
755 /var
777 /vmlinuz
777 /vmlinuz.old

A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

#3  2017-08-26 12:43:49

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Problem z połączeniem użytkownika po ssh

Offline

 

#4  2017-08-26 13:32:01

  mccn - Użytkownik

mccn
Użytkownik
Zarejestrowany: 2017-06-22

Re: Problem z połączeniem użytkownika po ssh

Niestety ustawienie ponownie chmod nic nie dało...

Powiedzcie co dokładnie wykonuje polecenie: chmod 444 /*
Czy ono ustawia tylko chmod 444 dla wszystkich katalogów dla / ?


yosarrian dzięki za ten artykuł teraz na pewno zrobię sobie taki backup ;) ludzie dzielą się na tych co robią backupy i na tych co będą robić :P


Ale teraz Panowie poważna sprawa potrzebuje waszej pomocy ... Czym jeszcze mógł skutkować mój babol ?

Jakie chown domyślnie powinien mieć każdy użytkownik w home ?

Dodałem nowego usera aby sprawdzić czy będzie działać no i niestety na nowo dodanego usera też nie można się logować i nie można odpalić procesów ... Z reinstalacją systemu bedzie raczej ciężko bo mam z 40 TB danych na tym serwerze ...

Ostatnio edytowany przez mccn (2017-08-26 13:35:26)

Offline

 

#5  2017-08-26 13:38:36

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Problem z połączeniem użytkownika po ssh

Ustawiłeś to z opcją -R (rekursywnie) czy bez?

Offline

 

#6  2017-08-26 14:00:39

  mccn - Użytkownik

mccn
Użytkownik
Zarejestrowany: 2017-06-22

Re: Problem z połączeniem użytkownika po ssh

Bez -R całe szczęście ...


Zwraca komunikat:

Could not chdir to home directory /home/slawek: Permission denied
/bin/bash: Permission denied
Connection to localhost closed.

Ostatnio edytowany przez mccn (2017-08-26 14:06:18)

Offline

 

#7  2017-08-26 14:18:36

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Problem z połączeniem użytkownika po ssh

Jeśli bez -R to sobie ustaw wg tego co podał urbinek

To standardowe ustawienia.

Offline

 

#8  2017-08-26 14:21:44

  mccn - Użytkownik

mccn
Użytkownik
Zarejestrowany: 2017-06-22

Re: Problem z połączeniem użytkownika po ssh

Ustawiłem tak i nic to nie pomogło ...

Dodałem nawet nowego użytkownika aby sprawdzić i też lipa...

Może /etc/passwd   coś się pomieszało .. ? no już nie mam mocy sprawczej ... w teorii po zmianie ustawień chmod powinno wszystko wrócić do normy a tu kongo dalej ...

Ostatnio edytowany przez mccn (2017-08-26 14:37:49)

Offline

 

#9  2017-08-26 14:45:14

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Problem z połączeniem użytkownika po ssh

Foldery w  rootfs i /home powinny mieć uprawnienia od 711 (bezpieczne) do 755 (domyślne), w każdym razie każdy folder musi mieć atrybut wykonania, żebyś  do niego mógł wejść.

W ogóle domyślnie Linux stosuje chmod 755 na foldery, choć to zależy od zawartości zmiennej umask, ustawionej w pliku konfiguracyjnym /etc/profile lub wyeksportowanej do powłoki.

RTFW:
https://pl.wikipedia.org/wiki/Chmod
https://pl.wikipedia.org/wiki/Umask

Ostatnio edytowany przez Jacekalex (2017-08-26 14:58:16)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#10  2017-08-26 14:51:34

  mccn - Użytkownik

mccn
Użytkownik
Zarejestrowany: 2017-06-22

Re: Problem z połączeniem użytkownika po ssh

Chmody ustawiłem tak jak były przed feralną pomyłką ...

Natomiast ssh powinno utworzyć sobie w katalogu usera folder z konfiguracjami jakoś tak: ./ssh

ale tego folderu tam nie ma i może to problem że nie może go utworzyć tylko czemu skoro chmody i chown są ok ?

Folder użytkownika ma być własnością użytkownika czy roota ?

Offline

 

#11  2017-08-26 14:55:17

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Problem z połączeniem użytkownika po ssh

Folder użytkownika musi należeć do użytkownika.

Żeby dodatkowo zalogować się przez SSH, potrzebne są następujące rzeczy:
uprawnienia 700 dla folderu  $HOME/.ssh
600 dla plików w $HOME/.ssh/*

Ostatnio edytowany przez Jacekalex (2017-08-26 14:55:48)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#12  2017-08-26 14:55:52

  urbinek - Dzban Naczelny

urbinek
Dzban Naczelny
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: Problem z połączeniem użytkownika po ssh

Oczywiście, że powinien być własnością użytkownika ;)


A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

#13  2017-08-26 14:58:29

  mccn - Użytkownik

mccn
Użytkownik
Zarejestrowany: 2017-06-22

Re: Problem z połączeniem użytkownika po ssh

Czyli jeśli ssh nie ma uprawnień aby tworzyć w katalogu użytkownika folderu ./ssh to co wtedy ? bo ewidentnie jest zakaz ...

Offline

 

#14  2017-08-26 16:48:10

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Problem z połączeniem użytkownika po ssh

A jakie masz teraz uprawnienia?

Pisz bardziej konkretnie bo nie za bardzo wiadomo o co w ogóle chodzi.
Niby w uprawnieniach katalogów użytkowników nie grzebałeś, a teraz piszesz, że dostępu jednak brak.

Offline

 

#15  2017-08-26 22:06:03

  mccn - Użytkownik

mccn
Użytkownik
Zarejestrowany: 2017-06-22

Re: Problem z połączeniem użytkownika po ssh

Mam tak:

ls -la /home/
razem 44
drwxr-xr-x  7 root  root   4096 sie 26 22:04 .
dr--r--r-- 22 letty root   4096 sie 26 15:52 ..
drwxrwxrwx  7 letty letty  4096 sie 26 16:37 letty
-rw-r-----  1 root  root      5 sie 26 22:04 LettyFileServer.lock
drwxr-xr-x  3 root  root   4096 lip 30 13:08 lfs
drwx------  2 root  root  16384 lip 13 16:18 lost+found
drwxrwxrwx  4 mccn  mccn   4096 lip 18 10:34 mccn
drwxr-xr-x  2 test  test   4096 sie 26 14:52 test



Już brakuje mi pomysłów ...

Offline

 

#16  2017-08-27 03:03:27

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Problem z połączeniem użytkownika po ssh

Kod:

drwxrwxrwx  4 mccn  mccn   4096 lip 18 10:34 mccn

To jest twój folder domowy?

Na takich uprawnieniach SSH w logu zapisze coś w typie "insecure permissions for user home directory" i tyle będzie z Twojego logowania.

Kod:

chmod 755 /home/mccn
chmod 700 /home/mccn/.ssh
chmod 600 /home/mccn/.ssh/*

i potem próbuj się logować.

Ostatnio edytowany przez Jacekalex (2017-08-27 03:04:09)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#17  2017-08-27 13:23:08

  mccn - Użytkownik

mccn
Użytkownik
Zarejestrowany: 2017-06-22

Re: Problem z połączeniem użytkownika po ssh

Więc tak

to jest mój katalog domowy w katalogu nie ma folderu .ssh i wydaje mi się że to jest problem ... Nawet jak tworzę nowego usera to jest ten sam problem ...

Offline

 

#18  2017-08-27 20:36:08

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Problem z połączeniem użytkownika po ssh

Założyć folderu nie możesz?
Z tym też masz problem?

Kod:

mkdir $HOME/.ssh
chmod 700 $HOME/.ssh

Bo ja tu widzę problem między krzesłem a monitorem.
xD


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#19  2017-08-27 20:38:14

  mccn - Użytkownik

mccn
Użytkownik
Zarejestrowany: 2017-06-22

Re: Problem z połączeniem użytkownika po ssh

Poradziłem sobie już ...

Okazało się że przeoczyłem chown dla /
Nie był taki jak trzeba i uprawnienia do home poleciały ...
Głowiłem za długo chyba teraz mam nauczkę aby klepać wolniej ...

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)