Forum Linux.pl

System => Konfiguracja => Wątek zaczęty przez: robson75 w 2018-08-20, 12:31:52

Tytuł: Hddtemp
Wiadomość wysłana przez: robson75 w 2018-08-20, 12:31:52
Witam.
Czy mógłby mi ktoś wytłumaczyć co mam zrobić aby nie wyświetlał mi się ten komunikat z polecania journalctl -b -p err:
sie 20 12:19:39 <HOSTNAME> sudo[2356]:   robson : a password is required ; TTY=unknown ; PWD=<HOME_PATH> ; USER=root ; COMMAND=/sbin/hddtemp -nq -u C /dev/sda
Tytuł: Odp: Hddtemp
Wiadomość wysłana przez: pavbaranov w 2018-08-20, 12:49:14
A gdzie go sobie ustawiłeś? Zob.: https://wiki.archlinux.org/index.php/Hddtemp (https://wiki.archlinux.org/index.php/Hddtemp)
Tytuł: Odp: Hddtemp
Wiadomość wysłana przez: robson75 w 2018-08-20, 13:18:54
W conky.
Tytuł: Odp: Hddtemp
Wiadomość wysłana przez: pavbaranov w 2018-08-20, 13:40:27
No to zmień odpowiednie ustawienia conky. Wówczas jednak nie będzie się to uruchamiać automatycznie.
Natomiast jeśli Tobie chodzi o to, by hddtemp uruchamiał się tak jak jest obecnie, ale śladu po tym nie było w dzienniku, to bladego pojęcia nie mam.
Tytuł: Odp: Hddtemp
Wiadomość wysłana przez: robson75 w 2018-08-20, 14:00:27
Ale mnie chodzi właśnie o ten wpis w dzienniku:
sie 20 12:19:39 <HOSTNAME> sudo[2356]:   robson : a password is required ; TTY=unknown ; PWD=<HOME_PATH> ; USER=root ; COMMAND=/sbin/hddtemp -nq -u C /dev/sda
Co on oznacza, czy mam go ignorować, czy coś z nim zrobić?

Dodam tylko gdy wpisuje do terminala:
/sbin/hddtemp -nq -u C /dev/sda
To mi się wyświetla prawidłowa temp. dysku.
$ /sbin/hddtemp -nq -u C /dev/sda
33
Tytuł: Odp: Hddtemp
Wiadomość wysłana przez: pavbaranov w 2018-08-20, 14:26:03
No to zobacz sam:
1. otwórz sobie w jednym terminalu polecenie:
journalctl -f
(to przekazuje na konsolę wpisy dziennika pojawiające się do tej chwili),
2. otwórz drugi terminal i wpisz:
sudo hddtemp -nq -u C /dev/sda
i zobacz teraz co jest przekazywane do dziennika.
Widzisz już?
Tytuł: Odp: Hddtemp
Wiadomość wysłana przez: Andrzej J w 2018-08-20, 14:42:56
Primo to musisz wyedytować /etc/default/hddtemp
Mój fragment configu
Cytuj
# for incoming connections.
RUN_DAEMON="true"

# List of devices you want to use with hddtemp. If none specified,
# hddtemp will probe standard devices.
DISKS="/dev/sda /dev/sdb"

U Ciebie będzie "ostatnia linijka"
DISKS="/dev/sda"

Secundo nie mam conky i systemd -  tu musisz się posiłkować na poradnikach dotyczących conky+hddtemp+systemd

W gkrellm po restarcie systemu dyski z automatu pokazują temperaturę.
Tytuł: Odp: Hddtemp
Wiadomość wysłana przez: robson75 w 2018-08-20, 15:07:35
U mnie też zaraz po zalogowaniu jest widoczna temp. dysku w conky.
(https://s20.postimg.cc/8i9ymmt71/conkyrc_info.png)
Ale to nie jest moim problemem, tylko ten wpis w dzienniku.
Tytuł: Odp: Hddtemp
Wiadomość wysłana przez: 1709 w 2018-08-21, 01:07:00
Robert75
1.  Manjaro domyslnie uzywa su , a nie sudo ( jak chcesz uzywac to sobie musisz skonfigurowac. )


2.  Taki przyklad jak testowalem
 
$ sudo echo pi
[sudo] hasło użytkownika x:
Niestety, proszę spróbować ponownie.
[sudo] hasło użytkownika x:
Niestety, proszę spróbować ponownie.
[sudo] hasło użytkownika x:
sudo: 3 błędne próby wprowadzenia hasła
$

Cytuj
$ journalctl -p err -b 0 | tail -n 1
sie 21 00:57:16 x sudo[5122]:     x : 3 incorrect password attempts ; TTY=pts/1 ; PWD=/home/x/Pulpit ; USER=root ; COMMAND=/usr/bin/echo pi
$

Wiec raczej uzyles:       " sudo  komenda "

google translator
https://translate.google.pl/#en/pl/incorrect%20password%20attempts

a twoje ?
https://translate.google.pl/#en/pl/robson%20%3A%20a%20password%20is%20required

Nie pomoge Ci szukac gdzie masz uzyte sudo, ani go konfigurowac.
Tytuł: Odp: Hddtemp
Wiadomość wysłana przez: robson75 w 2018-08-21, 13:34:28
Cytuj
1.  Manjaro domyslnie uzywa su , a nie sudo ( jak chcesz uzywac to sobie musisz skonfigurowac. )

Ja o tym wiem że Manjaro używa su, a nie sudo.
Ale w tym problem że ja tylko podczas aktywacji hddtemp użyłem su i wpisałem:
# systemctl start hddtemp
oraz:
# systemctl enable hddtemp

I to wszystko, nigdy nie uruchamiałem hddtemp przez sudo.
Tytuł: Odp: Hddtemp
Wiadomość wysłana przez: pavbaranov w 2018-08-21, 19:19:55
Jeśli ten wpis jest wynikiem działania conky (co zresztą jest widoczne na zrzucie), to może pokaż gdzieś twój wpis dla conky, albo sam go przeanalizuj. Samo sudo raczej się nie wzięło, a ewidentnie coś je wywołuje. Druga kwestia zakładałeś sobie sudo w Manjaro?
Tytuł: Odp: Hddtemp
Wiadomość wysłana przez: robson75 w 2018-08-22, 00:52:39
Druga kwestia zakładałeś sobie sudo w Manjaro?
A po kiego miałem zakładać sobie sudo.
Tytuł: Odp: Hddtemp
Wiadomość wysłana przez: robson75 w 2018-08-22, 13:06:23
Chciałbym dodać że z AUR-a mam zainstalowany pakiet gksu.
Tytuł: Odp: Hddtemp
Wiadomość wysłana przez: 1709 w 2018-08-22, 13:40:38
1. Skopiuj i wklej
grep -ri "sudo" ~/.conky/
Komenda wyświetli pliki zawierające "sudo"  w katalogu ~/.conky/

2. Jak nie potrzebujesz sudo, to poprostu sobie możesz usunąć.
Przy usuwaniu patrz czy usunie Ci także inne pakiety, jeśli nie, to możesz spokojnie usunąć.
Tytuł: Odp: Hddtemp
Wiadomość wysłana przez: robson75 w 2018-08-22, 14:22:58

2. Jak nie potrzebujesz sudo, to poprostu sobie możesz usunąć.
Przy usuwaniu patrz czy usunie Ci także inne pakiety, jeśli nie, to możesz spokojnie usunąć.
Boję się usuwać sudo, gdyż jak go usunę to nie będę miał możliwości uwierzytelnienia podczas instalacji programów z repo Manjaro.
Chyba sobie odpuszczę w końcu ten wpis w logu nie ma żadnego wpływu na działanie systemu.
Tytuł: Odp: Hddtemp
Wiadomość wysłana przez: pavbaranov w 2018-08-22, 15:07:01
Druga kwestia zakładałeś sobie sudo w Manjaro?
A po kiego miałem zakładać sobie sudo.

2. Jak nie potrzebujesz sudo, to poprostu sobie możesz usunąć.
Przy usuwaniu patrz czy usunie Ci także inne pakiety, jeśli nie, to możesz spokojnie usunąć.
Boję się usuwać sudo, gdyż jak go usunę to nie będę miał możliwości uwierzytelnienia podczas instalacji programów z repo Manjaro.

No to masz sudo, czy nie masz??? Te dwa cytaty od Ciebie są we wzajemnej sprzeczności.
Jeśli nie wywołujesz sam polecenia hddtemp z użyciem sudo, a mimo wszystko w dzienniku masz wpis, który wskazuje na takie wywołanie i równocześnie stwierdzasz, że wynik działania tego polecenia jest widoczny w conky, to jedyne (jak na razie) sensowe rozstrzygnięcie skąd on się pojawia leży w jakimś pliku w ~/.conky/. Sprawdź zatem plik, który konfiguruje Ci działanie conky.
Inna sprawa, że hddtemp - o ile widzę - bez żadnych "sztuczek" nie będzie działać bez podwyższonych uprawnień. Innymi słowy - tak, czy inaczej - gdzieś, coś z owym plikiem dla conky jest wadliwe. Co, bez jego pokazania - nikt nie wie.
Tytuł: Odp: Hddtemp
Wiadomość wysłana przez: robson75 w 2018-08-22, 15:48:48
Cytuj
No to masz sudo, czy nie masz???
No mam, ale ja go nie dodawałem, widocznie był domyślnie zainstalowany w systemie Manjaro.
Tytuł: Odp: Hddtemp
Wiadomość wysłana przez: 1709 w 2018-08-22, 15:53:51
Cytuj
Boję się usuwać sudo, gdyż jak go usunę to nie będę miał możliwości uwierzytelnienia podczas instalacji programów z repo Manjaro.
Powiem tak.
1. Tez mialem sudo ( nie wiem skad ) , ale przy usuwaniu sudo nic nie chciało więcej usunąć, wiec akceptowałem usunięcie bez obaw.
2. Jako menadzera pakietow uzywam "Octopi"  poza tym masz "Pacman" które możesz użyć w terminalu po zalogowaniu się na konto root używając "su" , a nie "sudo"
https://wiki.manjaro.org/index.php?title=Co_to_jest_Pacman%3F

Tytuł: Odp: Hddtemp
Wiadomość wysłana przez: robson75 w 2018-08-22, 16:18:45
1709
Dziękuje za wyjaśnienie sprawy z sudo. Rzeczywiście po usunięciu sudo już nie ma śladu w logu tego info. A i w conky hddtemp działa zaraz po zalogowaniu.
Problem rozwiązany.
Tytuł: Odp: Hddtemp
Wiadomość wysłana przez: 1709 w 2018-08-22, 16:51:26
Tylko wiedz że ta komenda
sudo /sbin/hddtemp -nq -u C /dev/sda
prawdopodobnie dalej jest przez coś uruchamiana, tylko teraz w logu jest gdzieś indziej, już nie jako błąd.

Wcześniej to "sudo" logowało o braku uprawnień.
Teraz system będzie raportował że coś próbuje uruchomić "sudo" ale system nie zna takiej komendy.
Gdzie to może pisać w logu, nie mam pojęcia.
Jak poczytasz https://www.digitalocean.com/community/tutorials/how-to-use-journalctl-to-view-and-manipulate-systemd-logs
To sie dowiesz że system oznacza zdarzenia w różny sposób
Cytuj
    0: emerg
    1: alert
    2: crit
    3: err
    4: warning
    5: notice
    6: info
    7: debug


Drobne Sprostowanie
Wcześniej pisałem ze Manjaro domyślnie używa su
Część poradników na wiki widzę z komendą sudo
W Octopi miałem w ustawieniach zmienione na su ale i tak chciało sprawdzać jakieś pliki z sudo.
Jest jeszcze domyślny menadzer pakietów Pamac, ale nie używam, więc nie testowałem.
W ostateczności użyłem pacman w terminalu z konta root ( logowanie przy pomocy su ).