LinuxCNC 2.9.4 Debian 12 Bookworm

Dyskusje dotyczące działania obsługi programu LinuxCNC
Awatar użytkownika

Autor tematu
senio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 8
Posty: 1473
Rejestracja: 25 maja 2006, 14:39
Lokalizacja: koło.wlkp

LinuxCNC 2.9.4 Debian 12 Bookworm

#1

Post napisał: senio » 21 lut 2025, 15:56

Mam pytanie. Nie związane bezpośrednio z linuxcnc ale z linuxem. Zainstalowałem na razie dla testów nowego LinuxCNC 2.9.4 Debian 12 Bookworm PREEMPT-RT ISO. Dodałem hasło do roota. Odpala się w terminalu poleceniem su z hasłem. Dodałem autologowanie użytkownika. Chciał bym jednak autologowanie root w tym systemie bo to na virtualu na razie będzie i chcę go testować, instalować co nieco, odinstalować etc. Nie pamiętam gdzie, ale czytałem, że TUX na to durne zabezpieczenie hasłem wyzywał i pisał, że zrobił auto logowanie roota u siebie. Ja też teraz mogę logować się jako root + hasło z ręki, ale chciałem aby to automatycznie się logowało tak jak user. Może ktoś mi podpowie co mam zrobić. Naprawdę szukałem długo, ale jest taki śmietnik obecnie w internecie, że nie mogę tego za chińskiego boga znaleźć, a poświęciłem już na to stanowczo za dużo czasu i się zwyczajnie z szukaniem poddałem.



Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 17
Posty: 9323
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: LinuxCNC 2.9.4 Debian 12 Bookworm

#2

Post napisał: tuxcnc » 21 lut 2025, 17:12

senio pisze:
21 lut 2025, 15:56
nowego LinuxCNC 2.9.4
Ja już od dawna używam 2.10...
Tak w ogóle, to żeby używać LinuxCNC jako root musisz go samodzielnie skompilować, bo jest tam debilne i paranoiczne zabezpieczenie przed uruchomieniem z uprawnieniami root-a, którego jakoś nikt nie ma ochoty usunąć.
Tak w ogóle, to zabranianie użytkownikowi root czegokolwiek jest najcięższą zbrodnią w Linuksie, nawet gdyby to faktycznie było głupie lub niebezpieczne.
Łata z załącznika oprócz wywalenia tego debilizmu blokuje też komunikat "Unexpected realtime delay..." (lub coś w tym stylu), bo z mojego doświadczenia wynika, że on się pojawia tylko przy uruchomieniu programu i nie ma żadnego związku z jego dalszą pracą. Łata zmienia tylko jeden plik /usr/bin/rtapi_app i jeśli masz go skompilowanego z tą samą wersją co w oficjalnym obrazie instalacyjnym, to przy nowej instalacji wystarczy go podmienić i nie trzeba niczego instalować czy kompilować od nowa.

Co do autologin root, to niestety, ale nie pomogę.
Kiedyś tego używałem, ale od pewnego czasu zrezygnowałem.
Po prostu mam zasadę, że na laptopie używanym do codziennej pracy musi być uruchamianie hasłem, bo mam tam wrażliwe dane. Ponieważ do tego laptopa loguję się co najmniej raz dziennie, no to się już przyzwyczaiłem...
Żeby automatycznie zalogować się jako root, trzeba nie tylko dodać wpis w /etc/lightdm/lightdm.conf, ale też ominąć inne, paranoiczne zabezpieczenia (i tego właśnie już nie pamiętam).
Sprawdź tutaj https://unix.stackexchange.com/question ... m-and-xfce a jak nie pomoże, to szukaj dalej, bo trop jest na pewno właściwy.
LinuxCNC-2.10-tuxcnc.patch.tar
(10 KiB) Pobrany 7 razy


forestgril
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 552
Rejestracja: 09 paź 2023, 10:20

Re: LinuxCNC 2.9.4 Debian 12 Bookworm

#3

Post napisał: forestgril » 21 lut 2025, 17:41

Aby skonfigurować autologowanie roota na Debianie 12 (Bookworm) z LightDM lub GDM, wykonaj poniższe kroki:
Dla LightDM (domyślny w niektórych instalacjach LinuxCNC):

Edytuj plik konfiguracyjny LightDM:

sudo nano /etc/lightdm/lightdm.conf

Znajdź i zmodyfikuj sekcję [Seat:*], dodając lub edytując poniższe linie:

[Seat:*]
autologin-user=root
autologin-user-timeout=0

Zapisz (Ctrl + X, Y, Enter) i zrestartuj LightDM:

sudo systemctl restart lightdm

Dla GDM (GNOME Display Manager, domyślny w Debianie 12)

Edytuj plik konfiguracyjny GDM:

sudo nano /etc/gdm/custom.conf

W sekcji [daemon] dopisz lub edytuj:

[daemon]
AutomaticLoginEnable=True
AutomaticLogin=root

Zapisz i uruchom ponownie system lub zrestartuj GDM:

sudo systemctl restart gdm

Dodatkowe kroki (jeśli nie działa)

Jeśli autologowanie roota nie działa, sprawdź:

Czy root ma aktywne konto:

sudo passwd root

Czy TTY autologowanie działa (jeśli testujesz w trybie tekstowym):

sudo mkdir -p /etc/systemd/system/[email protected]
sudo nano /etc/systemd/system/[email protected]/override.conf

Wklej:

[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin root --noclear %I $TERM

Zapisz i załaduj nową konfigurację:

sudo systemctl daemon-reexec
sudo systemctl restart getty@tty1

Teraz root powinien logować się automatycznie przy starcie.

Dodane 26 sekundy:
=============================

Użyłem ChatGPT do wygenerowania tej odpowiedzi.


drzasiek90
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 12
Posty: 2329
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: LinuxCNC 2.9.4 Debian 12 Bookworm

#4

Post napisał: drzasiek90 » 21 lut 2025, 17:42

Ja tego nigdy nie robiłem, bo dla mnie to głupota, ale zapytałem bocika, i dał taką odpowiedź:

Automatyczne logowanie jako root w środowisku graficznym

Jeśli używasz LightDM, GDM lub SDDM, możesz zmienić ustawienia:
LightDM

Edytuj plik konfiguracyjny:

Kod: Zaznacz cały

sudo nano /etc/lightdm/lightdm.conf
Znajdź sekcję [Seat:*] i dodaj/zmień linie:

Kod: Zaznacz cały

    autologin-user=root
    autologin-user-timeout=0
Zapisz i zamknij (Ctrl + X, Y, Enter).
Restart systemu.

GDM (GNOME Display Manager)

Edytuj plik:

Kod: Zaznacz cały

sudo nano /etc/gdm3/custom.conf
Znajdź sekcję [daemon] i dodaj/zmień:

Kod: Zaznacz cały

AutomaticLoginEnable=True
AutomaticLogin=root
Restart systemu:

Kod: Zaznacz cały

sudo systemctl restart gdm

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 17
Posty: 9323
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: LinuxCNC 2.9.4 Debian 12 Bookworm

#5

Post napisał: tuxcnc » 21 lut 2025, 17:43

forestgril pisze:
21 lut 2025, 17:41
Użyłem ChatGPT do wygenerowania tej odpowiedzi.
Nie rób tego więcej, bo to są bzdury.


drzasiek90
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 12
Posty: 2329
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: LinuxCNC 2.9.4 Debian 12 Bookworm

#6

Post napisał: drzasiek90 » 21 lut 2025, 17:45

Narzędzia są od tego, żeby z nich korzystać.
Oczywiście nie można ślepo wierzyć we wszystko co wygenerują i warto zweryfikować.
Ale dają nieocenioną pomoc i ułatwiają pracę.

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 17
Posty: 9323
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: LinuxCNC 2.9.4 Debian 12 Bookworm

#7

Post napisał: tuxcnc » 21 lut 2025, 17:46

drzasiek90 pisze:
21 lut 2025, 17:42
zapytałem bocika, i dał taką odpowiedź
Następny inteligentny inaczej...
To też są bzdury i to też nie zadziała.


drzasiek90
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 12
Posty: 2329
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: LinuxCNC 2.9.4 Debian 12 Bookworm

#8

Post napisał: drzasiek90 » 21 lut 2025, 17:46

Bez obrażania nie potrafisz?

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 17
Posty: 9323
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: LinuxCNC 2.9.4 Debian 12 Bookworm

#9

Post napisał: tuxcnc » 21 lut 2025, 17:54

drzasiek90 pisze:
21 lut 2025, 17:46
Bez obrażania nie potrafisz?
Nie nie potrafię.
Autor wątku potrzebuje pomocy, a Wy obaj, jak dzieci specjalnej troski, chwalicie się, że poznaliście Chat GPT i on rozwiązuje wszystkie wasze problemy.
Nie, nie rozwiązuje, to jest narzędzie dla idiotów, a jeśli zadziała, to jest to przypadek a nie reguła.

Przyczyną problemów z autologowaniem jako root jest uwierzytelnianie PAM, w którym jakiś paranoik zablokował roota-a, żeby ten nie mógł się logować.

A te wasze podpowiedzi od tzw. AI (bo to z inteligencją nie ma nic wspólnego) są do du**.


drzasiek90
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 12
Posty: 2329
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: LinuxCNC 2.9.4 Debian 12 Bookworm

#10

Post napisał: drzasiek90 » 21 lut 2025, 17:56

tuxcnc pisze:
21 lut 2025, 17:54
to jest narzędzie dla idiotów, a jeśli zadziała, to jest to przypadek a nie reguła.
Kolejny raz wykazałeś się prymitywnych chamstwem i prostactwem.
Jeśli nie potrafisz korzystać z narzędzi, to świadczy o tobie a nie o narzędziach.
Ja potrafię korzystać z AI i w codziennej pracy ułatwia mi i przyspiesza pracę o 90 procent.

Zaznaczyłem, że odpowiedź jest wygenerowana przez AI, nie sprawdzana przeze mnie.
Gdybym miał pod ręką komputer w którym chcę to zrobić, to z pomocą AI zrobiłbym to w mniej niż minutę.
Tobie więcej zajmuje wylewanie żółci, ale ciągle nie podpowiedziałeś jak to zrobić.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”