Linux-kezdő

ISO 8601 dátum formátum beállítása

Fórumok

Sziasztok,

Hogyan lehet egyszerűen beállítani CentOS 7 alatt hogy a dátum az ISO 8601-nek megfelelően jelenjen meg.
Tudom hogy a date-nek van --iso-8601 kapcsolója, de azt szeretném hogy ez rendszer szinten legyen beállítva, a logokban is ebben a formátumban legyenek a dátumok.

Bónusz kérdés, ugyanez FreeBSD alatt.

útvonal jogosultság kérdés

Fórumok

Az user készített 4 szkriptet, melyet elmentett valahová a saját mappáiban. Ezekből 3 telepítési feladatot lát el.
Tehát root-ként kell futtatni.

A 4. szkriptben csak az útvonal van _path=blabla, és hogy milyen sorrendben fussanak le a telepítési szkriptek.

Ezt a 4. szkriptet rootként átmásolta az /etc/cron.daily mappába, hogy naponta lefusson. Tehát a 4. szkript tulajdonosa továbbra is az user. A root csak másolt. Ez mind szép és jó, és működik.

A probléma az, hogy a 4. szkriptben a _path változóban lévő útvonalt úgy kell megadni, hogy /home/user_neve/ahol/vannak/a/futtatandó/szkriptek.

Hogy lehetne ezt hordozhatóbbá tenni?

A _path=/home/$USER/ahol/vannak/a/futtatandó/szkriptek. Nem jött be. Mert a root mappáiban keresi. Mivel ő futtatja.

Nem ismerem ezeket a sticky biteket. Errefelé kellene keresgélni?
De azt írja hogy:
setuid, setgid:
Normál fájlok esetében ez a két mód rendre arra szolgál, hogy egy futtatható fájl mindig a tulajdonosa, illetve csoportja jogosultságaival fusson.

Ebből az derül ki hogy nem fog működni, mert csak a root telepíthet. Nekem csak az útvonal megadásával van gondom.
Ha valakinek átadom a szkripteket, akkor neki át kell írni a felhasználó nevet az 4. szkriptben a_path változóban.
Ezt szeretném elkerülni. Viszont az is jó lenne ha a szkriptek továbbra is a felhasználó tulajdonában maradnának. Későbbi módosítások, bővítések végett.
Tehát az sem opció hogy root környezetbe tegyem át a szkripteket.

procfs hidepid

Fórumok

Unalmamban doksikat nézegettem, belebotlottam a procfs mount opciókba: van neki olyanja, hogy hidepid.
Biztonsági szempontból hasznosnak tűnt (a Spectre/Meltdown megjelenéséig :) )
Amit nem értek: miért nem a hidepid=1 vagy 2 a default a népszerűbb rendszereken? Gondolom, nem a fejlesztői lustaság az oka...

[megoldva] mc-ben zippelt fájlon művelet

Fórumok

Van egy összezippelt .csv fájlom. Midnight Commander van előttem, ott látszik a .zip.
Hogy lehet ezt a legfrappánsabban megnyitni LibreOffice-ban?

A gyalogos megoldás a kibontás és megnyitás, de én szeretném úgy megoldani, hogy ne jöjjön létre a .csv fájl ott a könyvtárban. Nincs valami zcat-szerű lehetőség, amit aztán pipe-pal átadnék a libreoffice-nak (parancssorból)?

Szerk:
az lett a megoldás, hogy a ~/.config/mc/mc.ext-ben eleve volt egy sor a *office-os dokumentumok számára, ezt egészítettem ki a végén a csv-vel:


# StarOffice 6 and OpenOffice.org formats
regex/i/\.(odt|ott|sxw|stw|ods|ots|sxc|stc|odp|otp|sxi|sti|odg|otg|sxd|std|odb|odf|sxm|odm|sxg|csv)$
[tab]Open=/usr/lib/mc/ext.d/doc.sh open ooffice
[tab]View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view odt

S szépen megy is, ha rátenyerelek egy .zip-re (és az alóla felbukkanó .csv-re)

[Megoldva] Apache virtualhostok localhoston

Fórumok

Nagyon amatőr kérdésem lenne.
Miért nem megy vajon a tesztoldalam? Ezt a hibát kapom: A webhely nem érhető el. A(z) test.dev visszautasította a csatlakozást.

$ cat /etc/apache2/sites-available/test.dev.conf

ServerAdmin admin@test.com
ServerName localhost
ServerAlias localhost
DocumentRoot /var/www/test.dev/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined


Az etc/hosts fájlban szerepel ez a sor: 127.0.0.1 test.dev
Mit mulasztottam el?

update -/- started user manager for uid 1000

Fórumok

(-Linux-kezdő)
MSI VR610 / UbuntuGNOME16.04LTSx64 / CPU: AMD Turion®64 X2 Processor / CHIPSET: ATI RS690T+SB600 / MEMORY: 2,7GB
tegnapig gond nélkül működött, aztán
sudo apt-get update
sudo apt-get upgrade
parancs után megzuhant a rendszer,
ezt azt jelenti hogy miután újraindult már nem jött be többé a GNOME
"started user manager for uid 1000" üzenetnél megáll. (17.10 LIVE USB ugyanitt)

Úgy voltam vele hogy na akkor felrakom a 17.10-et úgyis jó lenne tesztelni a 18.04LTS előtt valami közelebbit de már a telepítő sem töltött be LIVE rendszer alatt, szóval nekiálltam tesztelni és kiderült hogy
14.04.5
16.04.3
16.04.3GNOME
17.04
alatt is betöltött a LIVE rendszer is viszont
17.10 alatt már nem

Ezt látva úgy döntöttem visszatérek a 16.04.3GNOME-hoz,
friss install után szépen el is indult, ubuntuSoftware szól hogy van update, firefox stb stb + system update
engedélyezem neki a programokat, felrak mindent rendben van, aztán jön a SysUpdate és megint megzuhan.

Nem tudok rájönni mi lehet a gond, alapból hogy a 17.10 sok lenne neki még el is fogadom
de a 16.04 eddig mindig is szépen ment erre most semmi update szóba sem jöhet mert vége a rendszernek

Esetleg valami nagyobb update-ről ami az elmúlt 1-2 hétben történt és behalhatott tőle?
Legutóbbi update akkor volt a 16.04GNOME-on, de akkor nem okozott semmi fennakadást.

[MEGOLDVA]/boot áthelyezése

Fórumok

Sziasztok!

Érzésem szerint kicsit veszélyes lehet a manőver, ezért inkább kikérem a véleményeteket:

Van egy öregecske notebook, amiben nem működik a DVD meghajtó, pendrive-ról nem lehet bootolni. 1 db merevlemez van benne. Ubuntu 14.04.5-ös OS fut rajta. Sajnos csak 100 MB-os a /boot, ezt szeretném növelni. Az amúgy is túlméretezett swap-ből lemetszettem egy jó nagy darabot. Ő lett a /dev/sda7, a jelenlegi /boot a /dev/sda1-en figyel.
Ja jól sejtem, akkor akkor első lépésben a /dev/sda7-et felcsatolom valami név alá, és a /boot tartalmát átmásolom. (Ezt egyébként meg is csináltam.)
No, de mi legyen a következő lépés, hogy a reboot után már a /dev/sda7-ről induljon az OS?

Előre is köszönöm a válaszokat.

Csak kimenő email beállítás non-prod szerveren

Fórumok

Cél: házi szerverről email értesítéseket lehessen küldeni saját Gmailes címemre, esetleg máshova is. Email fogadása lehetetlen, cgNAT és dinamikus IP miatt egyaránt.

Mikor legutóbb csináltam ilyet, volt vagy 10 éve, simán a t-online smtp-jét állítottam be Exim smarthostnak, kamu feladóval (root@localhost vagy ilyesmi). Azóta sokkal szigorúbb lett az emailezés.

Azt gondolom, hogy ha teljesen kamu feladója van az emailnek, akkor az nem biztos, hogy megérkezik bárhova, mert spamnek fog tűnni. Ha meg igazi feladót adok meg, pl. a saját Gmail címemet, ugyancsak nem fog megjönni, mert nem az elvárt IP-ről indul a levél, és SPF meg ilyesmi fogja megölni.

És milyen SMTP szervert használjak? Megbízható és ingyenes közül egyet választhatok? Használhatnám a Gmail-t, de nem szívesen írom be a Gmail-es jelszavam egy config fájlba. Kamu Gmail fiók szintén nem szép dolog, ott is bejöhet mobilos validáció, kitiltás vagy mittudomén.

nginx location regex

Fórumok

Üdv mindenkinek,

Nginx beállításával kapcsolatban lenne kérdésem.

Szeretném kezelni az ilyen típusú kéréseket is:


185.219.83.63 - - [29/Dec/2017:08:18:52 +0100] "POST /index.php?option=com_users&view=registration HTTP/1.1" 303 - "-" ""
185.219.83.63 - - [29/Dec/2017:08:18:53 +0100] "GET /component/users/?view=registration&layout=complete HTTP/1.1" 200 10560 "-" ""

Az alábbi reguláris kifejezések nem működnek. Mit rontok el?

 location ~* ( ... |registration) { ... } 

vagy

 location ~* ( ... |.*registration.*) { ... } 

A válaszokat előre is köszönöm.