Follow along with the video below to see how to install our site as a web app on your home screen.
Huomio: This feature may not be available in some browsers.
Oon tehnyt raspberrystä apache2 webpalvelinta, mutta nyt taisi kusta koko homma niin pakko kysyä hieman jeesiä täältä. Koitin saada käyttäjälleni pääkäyttäjän oikeuksia, koska haluaisin, että voisin vapaasti siirrellä tiedostoja yms. WinSCP:llä ilman, että tarvitsee aina raspilla tehdä. Tekoäly neuvoi antamaan komennon sudo chown -R käyttäjä:root jolloin kaikki hajosi.
Kysymys kuuluukin, miten saisi helpoiten annettua linux puolella käyttöoikeudet mitä tarvitsen. Oikeastaan kaikki pyörii /var/www/html/ jossa on esim. index.html annanko tuohon html kansioon oikeudet jollain komennolla ja saan kaikkeen siitä eteenpäin oikeudet? Windowsiin tottuneena välillä kyllä kiroaa tätä linux puolta tällaisissa. Haluaisin, että mahdollisimman vähän tarvitsisi linux puolelta tehdä kun laite hieman epäkäytännöllinen käyttää vrt. pöytäkoneeseeni ja sen välineisiin.
Vaihtoehtoja on muutama, joka tapauksessa sillä käyttäjällä jolla apache ajaa pitää olla vähintään lukuoikeudet weppisivupuuhun. Jos skriptaat/yms niin sitten ehkä myös kirjoitus.
Ajoit siis komennon
chmod -R käyttäjä:root /var/www/html ?
Jos näin niin samalla komennolla sen voi myös korjata. Pitää vaan varmistaa mikä on raspin oikea käyttäjä+ryhmä apassille. Monesti kumpikin on "www-data".
Vaihtoehtoja on muutama, joka tapauksessa sillä käyttäjällä jolla apache ajaa pitää olla vähintään lukuoikeudet weppisivupuuhun. Jos skriptaat/yms niin sitten ehkä myös kirjoitus.
Käytännössä siis tiedostoja kirjoitettaessa pitää varmistaa että omistajaksi tulee sellainen ryhmä johon myös apache- käyttäjä kuuluu niin sekin saa lukea.
Jos haluat käyttää win- työkaluja on asentaa raspiin samba jonka avulla voit jakaa www- hakemiston ja käyttää sitä windowsista levyjaon kautta. Samban jaossa voi määritellä millä oikeuksilla, käyttäjällä ja ryhmällä tiedot kirjoitetaan, tässä tapauksessa pakotettaisiin www-data:www-data jolloin kaikki ulkoa jaon kautta luotavat tiedostot ja hakemistot saavat automaattisesti oikea omistaja ja oikeudet.
Ei vaan sudo chown -R käyttäjä:root jolloin muutti ilmeisesti kaikkien tiedostojen kirjoitusoikeuksia joten sudo yms. ei enää toimi. Wlan yms. myös lakkasi toimimasta.
Kaikista kätevintähän olisi jos linuxissa saisi samanlailla kuin windowsin puolella, että käyttäjäni olisi admin jolloin ei tarvitsisi sudo komentoa ja ylipäätänsä saisin suoraan Winscp tehtyä kaikki muokkaukset tiedostoihin niin tavallaan alku säädön jälkeen ei tarvitsisi edes näppäimistöä olla kiinni raspberryssä. Kuitenkin ainakaan tekoälyn avulla en onnistunut saamaan kuin sudo oikeudet käyttäjälleni ja luonnollisesti se ei auta mitään tuossa Winscp tehdessä.
EDIT: Ja siis sillä ajattelin, että jos saisi ton www alapuolisiin kansioihin kaikki oikeudet saisin tehtyä aina kaikki tarvittavat muutokset windowsin puolelta ongelmitta.
Koeajossa RHEL 9 ja onko siinä ainoa vaihtoehto vaihtaa kerneliä (kääntämällä itse, tai asentaa joku toinen) ja sen lisäksi vielä kääntää itse btrfs-progs, jos haluaa BTRFS-osioita käpistellä?
Reddit - Dive into anythingEi kellään ole infoa tuosta, et onko tuo ainoa vaihtoehto?
Sanoisin että on ainoa vaihtoehtoHi, I lead Linux Engineering at Red Hat. We aren't planning on using btrfs in any of our enterprise products. Fedora chose to use it and they have the autonomy to do that but we're not planning on adding it nor supporting it in the future for RHEL.
Reddit - Dive into anything
Eka kommentti joltain RHEL it leadilta
Sanoisin että on ainoa vaihtoehto
Miten Linuxiin saa toimimaan hiirulaisen sivunäppäimet? Tällä hetkellä Pop OS pohjainen jakelu tunnistaa ainoastaan siimahännän vasemman, oikean ja keskimmäisen näppäimen. Sama puute myös Ubuntulla. Kokeiltu niin Lagitechin kuin Razerin rotilla.
Miten Linuxiin saa toimimaan hiirulaisen sivunäppäimet? Tällä hetkellä Pop OS pohjainen jakelu tunnistaa ainoastaan siimahännän vasemman, oikean ja keskimmäisen näppäimen. Sama puute myös Ubuntulla. Kokeiltu niin Lagitechin kuin Razerin rotilla.
xbindkeys
-ohjelmalla onnistuu ainakin Logitechin hiirelleTestailin tolla sun datasetillä ja sain halutun lopputuloksen ihan Kate tekstieditorilla tehtyä.Joku awk- python- one-liner tarvittaisiin ..
Data on tämmöistä, siinä on 3...6 riviä nolla-ykkösiä aina 8 numeroa per rivi ja sitten välissä on noita 7 kpl puolipisteen rivejä. Rivejä on joitakin tuhansia.
Pitäisi saada numeroniput aina yhdelle riville ; erotettuna ja ;;;;;;; tilalle tulisi rivinvaihto. Kokeilin kaikenlaista mutta mikään ei toimi ... en vain osaa. Jeesatkaas joku hieman ...
0;0;0;0;0;0;0;0
0;0;0;0;0;0;0;0
1;1;1;1;1;1;1;1
;;;;;;;
0;0;0;0;0;0;0;0
0;0;0;0;0;0;0;0
1;1;0;0;1;0;0;0
1;1;1;1;1;0;0;0
;;;;;;;
0;1;0;0;0;0;0;0
0;1;0;0;0;0;0;0
0;1;0;0;0;0;0;0
1;1;1;1;1;0;0;0
;;;;;;;
0;0;0;0;0;0;0;0
0;1;1;0;0;0;0;0
1;1;0;0;0;0;0;0
1;1;1;1;0;0;0;0
;;;;;;;
ja pitäisi olla
0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1;1;1;1;1;1;1
0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1;0;0;1;0;0;0;1;1;1;1;1;0;0;0
0;1;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;1;0;0;0;0;0;0;1;1;1;1;1;0;0;0
Joku awk- python- one-liner tarvittaisiin ..
Data on tämmöistä, siinä on 3...6 riviä nolla-ykkösiä aina 8 numeroa per rivi ja sitten välissä on noita 7 kpl puolipisteen rivejä. Rivejä on joitakin tuhansia.
Pitäisi saada numeroniput aina yhdelle riville ; erotettuna ja ;;;;;;; tilalle tulisi rivinvaihto. Kokeilin kaikenlaista mutta mikään ei toimi ... en vain osaa. Jeesatkaas joku hieman ...
0;0;0;0;0;0;0;0
0;0;0;0;0;0;0;0
1;1;1;1;1;1;1;1
;;;;;;;
0;0;0;0;0;0;0;0
0;0;0;0;0;0;0;0
1;1;0;0;1;0;0;0
1;1;1;1;1;0;0;0
;;;;;;;
0;1;0;0;0;0;0;0
0;1;0;0;0;0;0;0
0;1;0;0;0;0;0;0
1;1;1;1;1;0;0;0
;;;;;;;
0;0;0;0;0;0;0;0
0;1;1;0;0;0;0;0
1;1;0;0;0;0;0;0
1;1;1;1;0;0;0;0
;;;;;;;
ja pitäisi olla
0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1;1;1;1;1;1;1
0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1;0;0;1;0;0;0;1;1;1;1;1;0;0;0
0;1;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;1;0;0;0;0;0;0;1;1;1;1;1;0;0;0
tr -d '\n' < iotech.txt | sed 's/;;;;;;;/\n/g'
0;0;0;0;0;0;0;00;0;0;0;0;0;0;01;1;1;1;1;1;1;1
0;0;0;0;0;0;0;00;0;0;0;0;0;0;01;1;0;0;1;0;0;01;1;1;1;1;0;0;0
0;1;0;0;0;0;0;00;1;0;0;0;0;0;00;1;0;0;0;0;0;01;1;1;1;1;0;0;0
0;0;0;0;0;0;0;00;1;1;0;0;0;0;01;1;0;0;0;0;0;01;1;1;1;0;0;0;0
Joku awk- python- one-liner tarvittaisiin ..
Data on tämmöistä, siinä on 3...6 riviä nolla-ykkösiä aina 8 numeroa per rivi ja sitten välissä on noita 7 kpl puolipisteen rivejä. Rivejä on joitakin tuhansia.
Pitäisi saada numeroniput aina yhdelle riville ; erotettuna ja ;;;;;;; tilalle tulisi rivinvaihto. Kokeilin kaikenlaista mutta mikään ei toimi ... en vain osaa. Jeesatkaas joku hieman ...
0;0;0;0;0;0;0;0
0;0;0;0;0;0;0;0
1;1;1;1;1;1;1;1
;;;;;;;
0;0;0;0;0;0;0;0
0;0;0;0;0;0;0;0
1;1;0;0;1;0;0;0
1;1;1;1;1;0;0;0
;;;;;;;
0;1;0;0;0;0;0;0
0;1;0;0;0;0;0;0
0;1;0;0;0;0;0;0
1;1;1;1;1;0;0;0
;;;;;;;
0;0;0;0;0;0;0;0
0;1;1;0;0;0;0;0
1;1;0;0;0;0;0;0
1;1;1;1;0;0;0;0
;;;;;;;
ja pitäisi olla
0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1;1;1;1;1;1;1
0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1;0;0;1;0;0;0;1;1;1;1;1;0;0;0
0;1;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;1;0;0;0;0;0;0;1;1;1;1;1;0;0;0
[jiipee@fedora ~]$ cat test.txt | tr '\n' ';' | sed -e 's/;\{2,10\}/\n/g'
0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1;1;1;1;1;1;1
0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1;0;0;1;0;0;0;1;1;1;1;1;0;0;0
0;1;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;1;0;0;0;0;0;0;1;1;1;1;1;0;0;0
0;0;0;0;0;0;0;0;0;1;1;0;0;0;0;0;1;1;0;0;0;0;0;0;1;1;1;1;0;0;0;0
[jiipee@fedora ~]$
Koodi:tr -d '\n' < iotech.txt | sed 's/;;;;;;;/\n/g'
Koodi:0;0;0;0;0;0;0;00;0;0;0;0;0;0;01;1;1;1;1;1;1;1 0;0;0;0;0;0;0;00;0;0;0;0;0;0;01;1;0;0;1;0;0;01;1;1;1;1;0;0;0 0;1;0;0;0;0;0;00;1;0;0;0;0;0;00;1;0;0;0;0;0;01;1;1;1;1;0;0;0 0;0;0;0;0;0;0;00;1;1;0;0;0;0;01;1;0;0;0;0;0;01;1;1;1;0;0;0;0
Onko mitään helppoa keinoa luoda omasta käyttöjärjestelmästä iso-tiedostoa usb tikulle josta sais palauteltua sellaisenaan vähän kuin uudelleenasennus mutta vain kaikki omat säädöt valmiiksi tehtynä? Vähän kuin ottaisi virtuaalikoneesta varmuuskopion niin senhän palauttaminen on melko helpoksi tehty.
Että sais sellaisen iso-tiedoston ihan kuin latais uuden linuxin asennuslevykuvaa. Kyllä se varmaan mahdollista olis, mutta mahtanee olla aika kovan työn ja mutkan takana muuttaa tämä takaisin iso tiedostoksi? Varsinkaan ilman yhtään asiantuntemusta.
Edit:: Mietin vain distron uudelleenasennusta jos haluaa pysyä samassa jakelussa, mutta silti tehdä sen ns. "fresh installin" kovalevylle...Ei tarttis aina konffailla kaikkea alusta uusiks vaan olis sellainen ns. valmis paketti. Joskus kokeilin jos Timeshiftillä onnistuis palauttamaan täydellisen takaisin, mutta en onnistunu uudelleen asennuksen jälkeen siinä.
ELRepo pakkaa "kernel-ml":n RHEL:lle, eli "upstream version" (nyt näköjään 6.8.1) kernel-ml [ELRepo Wiki]Koeajossa RHEL 9 ja onko siinä ainoa vaihtoehto vaihtaa kerneliä (kääntämällä itse, tai asentaa joku toinen) ja sen lisäksi vielä kääntää itse btrfs-progs, jos haluaa BTRFS-osioita käpistellä?
Jep, tuolla tavalla saa tehtyä 1:1 imagen levystä. Kannattaa vaan olla todella tarkkana että on nuo if ja of -parametrit oikein päin ettei vahingossa tyhjennä koko levyä.Eikö se mene ihan vaan tyyliin dd if=/dev/sda1 of=/mnt/linux.img. Ainakin tuolla tavalla olen kokonaisia levyjä kloonannut, eli dd if=/dev/sda of=/dev/sdb. Joku sopivampi blocksize kannattaa ehkä asettaa, olisiko bs=64k ja status=progress.
Täytyy tutkia tuotakin vaihtoehtoa. Täytyy vaan varmistaa tuo komento ettei pyyhi kaikkea sileäksi.Eikö se mene ihan vaan tyyliin dd if=/dev/sda1 of=/mnt/linux.img. Ainakin tuolla tavalla olen kokonaisia levyjä kloonannut, eli dd if=/dev/sda of=/dev/sdb. Joku sopivampi blocksize kannattaa ehkä asettaa, olisiko bs=64k ja status=progress.
Just joku tuollainen tekniikka on nyt haussa. Helpottais kummasti asentelua. Mutta täytyy vielä tutkia ettei mee pyyhkimään levyjä tyhjäksi.Jep, tuolla tavalla saa tehtyä 1:1 imagen levystä. Kannattaa vaan olla todella tarkkana että on nuo if ja of -parametrit oikein päin ettei vahingossa tyhjennä koko levyä.
En tiedä onko nykyään enää sellaisia ohjelmia mitä esim Norton Ghost oli joskus aikanaan, sillä sai tehtyä CD/DVD-levyille itsestään asentuvan levykuvan. Itse aikanaan työkseni asentelin koneita ja tein ensin yhdestä koneesta Ghostilla imagen ja sitten vaan toiset koneet boottailin sen luoman CD-levyn avulla ja käyttis, perus-softat ja asetukset tulivat kätevästi automaattisesti. Tuosta vaan on jo varmaan 20v aikaa niin ei ole mitään hajua vieläkö tuollaisia softia on vai miten koneiden massa-asennus nykyään tehdään.
Tässä on taustalla Clonezilla, siihen on vaan tehty kätevä GUI päälle ja siellä on mukana myöskin muita näppäriä työkaluja, jos tarvii levylle/imagelle tehdä jotain:Täytyy tutkia tuotakin vaihtoehtoa. Täytyy vaan varmistaa tuo komento ettei pyyhi kaikkea sileäksi.
Aloin äsken tutkimaan Clonezillaa ja kävin jo livellä vähän kurkkaamassa mitä se kertoo. Sekään ei varmaan ole ihan huono vaihtoehto?
Aina vain paranee, kiitos!Tässä on taustalla Clonezilla, siihen on vaan tehty kätevä GUI päälle ja siellä on mukana myöskin muita näppäriä työkaluja, jos tarvii levylle/imagelle tehdä jotain:
Easy disk cloning and imaging | Rescuezilla (Clonezilla GUI)
Free bare metal restore solution with graphical interface on a live CD. Point-and-click to backup and restore an entire computer. Bare metal disaster recovery restores all programs, documents and settings. GPL open source.rescuezilla.com
Itsehän tuossa tein tovi sitten sukulaisen läppäristä tuolla imagen, eli Ventoylla tein tikulle kaksi osiota, ensimmäisessä tietenkin Rescuezilla iso image ja toiseen voi tallentaa ja tarvittaessa palauttaa imagen takaisin koneelle.
Tullu tutuksi tuo sudo fdisk -lJoo kannattaa kyllä katsoa vaikka fdiskin print-komennolla että mikä mikin levy on, ennen kuin alkaa kloonailemaan.
Mä olen käyttänyt clonezillaa kopioimaan samaa käyttistä raudalta toiselle, toistaiseksi toiminut mut epäilyttää uudet uefi systeemit. (joskus grubia joutuu korjaamaan)Clonezillaa ja kävin jo livellä vähän kurkkaamassa mitä se kertoo. Sekään ei varmaan ole ihan huono vaihtoehto?
Edit:: Clonezillahan on jonkinlainen debian linuxdistro? Ja dd toimii ainoastaan linuxissa niin mahtaako nämä pystyä kloonaamaan esimerkiksi windows levyä täydellisesti että palauttamisen jälkeen starttais normaalisti myös windowssiin?
Joo @=JP= kerkes tuosta rescuezillasta jo mainitakkin ja kävin jo kokeilemassakin sitä. Se kuulostaa aivan siltä mitä tarvitsen. Aika helppo näytti ja tuntui olevan tämä rescuezilla. Todella hyvä. Ei tuossa Clonezillassakaan vikaa ollu mutta onhan tuo rescuezilla helpompi.Mä olen käyttänyt clonezillaa kopioimaan samaa käyttistä raudalta toiselle, toistaiseksi toiminut mut epäilyttää uudet uefi systeemit. (joskus grubia joutuu korjaamaan)
Clonezillalle on myös rescuezilla gui nykyään oikein toimiva.
dd:llekin taitaa löytyä gui?
No siis se dd toimii blokkitasolla, eli sitä ei yhtään kiinnosta että mikä filesystem siellä asemalla oikein on, joten kyllä toimii vaikka olis windows asennettuna.
Koska se toimii blokkitasolla niin se tarkoittaa että koko asemasta tehdään image, ei pelkästään asemalla olevasta datasta. Pitää siis olla se kohde riittävän iso, joko saman kokoinen taikka isompi. Toki on mahdollista pyöräyttää se image lennosta paukkauksen läpitte jolloin ei vie välttämättä niin paljon tilaa.
mutta onnistuuko palauttaminen esimerkiksi ihan vaan ulkoiselta usb-asemalta ilman kikkailua?
Kun itse tuon tikun tein, niin Rescuezilla otin koko koneen kovalevystä imagen, se tunnisti osiot ja listasi ne (3 NTFS, 2 VFAT ja yksi oli tuntematon josta teki sektori sektorilta kopion, kyseessä oli Samsung läppäri, jossa sen omat palautus systeemit myös). Testasin palautuksen, eli loin koneelle parit tiedostot eri paikkoihin ja palautin koko imagen, niin kone palautui siihen tilaan kuin image tehty.onnistuuko palauttaminen esimerkiksi ihan vaan ulkoiselta usb-asemalta ilman kikkailua?
En itte ole tuota koskaan käyttänyt mutta kattelin sivulla olevat kuvat läpitte ja kyllä pitäisi onnistua. Tuolla voi tehdä sen imagen SMB jakoonkin eli siis windowsin käyttämään verkkojakoon ja eiköhän sen palautettavan imagen voi sieltä myös lukea joten siihen verrattuna ulkoiselta USB asemalta kaiken järjen mukaan onnistuu myös.
Lisäksi kun noi kuvat tsekkasin niin tuo näyttää pakkaavan imagen ainakin gzip kanssa, en sitten tiedä että onko siinä mahdollista valita parempi pakkaus. Toi gzip on nope mutta ei kovin tehokas.
Kun itse tuon tikun tein, niin Rescuezilla otin koko koneen kovalevystä imagen, se tunnisti osiot ja listasi ne (3 NTFS, 2 VFAT ja yksi oli tuntematon josta teki sektori sektorilta kopion, kyseessä oli Samsung läppäri, jossa sen omat palautus systeemit myös). Testasin palautuksen, eli loin koneelle parit tiedostot eri paikkoihin ja palautin koko imagen, niin kone palautui siihen tilaan kuin image tehty.
Ja se tosiaan pakkaa sen datan, tais olla GZIP muodossa.
Dd:n käytöstä varmuuskopioihin - kannattaa ymmärtää miksi se (tai vastaava) saattaa ola huono työkalu, ja valita mieluiten oikea sopivampi työkalu, riippuen siitä mikä on päämäärä. Dd voi olla ihan ok mutta usein ei ole!Huippuhomma! Tällä mennään. Kiitokset vielä!
Jos "osa", (esim. /home) on erillinen tiedostojärjestelmä (partitio, volyymi, jne.) sen voi kopioida dd:llä, mutta rsync on silti parempi.Huomattavasti parempi työkalu kokonaisen Linux-distribuution asennuksen varmuuskopiointiin on rsync, kannattaa opetella miten sitä käytetään. Sittenkin kannattaa mahdollisesti katsoa vähän sitä distribuution hierarkiaa ja mitkä on oikeasti niitä tietoja, mitkä halutaan talteen. Todella vanhaa kokonaista distribuutio-asennusta ei ole järkevää palauttaa silläkään, vain vain osat (esim. /home, valikoiden /etc:stä itse tehdyt muutokset, mahdollisesti /usr:stä). Rsync:llä voi siis kopioida joko koko asennuksen tai valikoiden tiedot jotka ovat tärkeitä (tämä ei onnistu dd:llä, toki imagen voi mountata ja palauttaa valikoiden dd:lläkin).
Tarkoittanet sektorille 0 laitettua joidenkin tavujen osaa lataajasta. Sekin on vain "legacy BIOS" boottimoodille. Nykyiset UEFI boot loaderit ovat tiedostoina EFI System Partition:lla.Oikeastihan boot loader on ainoa joja vaatisi imagen, kaiken muun voisi kopsia vaan tiedostoina...
Tarkoittanet sektorille 0 laitettua joidenkin tavujen osaa lataajasta. Sekin on vain "legacy BIOS" boottimoodille. Nykyiset UEFI boot loaderit ovat tiedostoina EFI System Partition:lla.
On niin paljon erilaisia konffeja koko linuxissa että vaikka selaimista, palomuureista, firejail & apparmorit yms. kaikista sais tiedostoina talteen, on niiden palauttaminen sen verran työlästä että koko imagen palauttaminen kerralla taitaa olla parempi ratkaisu. Tai vaihtoehto b, niin lopettaa se säätäminen ja tyytyä johonkin "tuunaamattomaan" perusympäristöön mitä en vielä halua.
Jos pari kertaa vuodessa muistais imagen luoda niin saattaa selvitä suht.vähällä säätämisellä?
On niin paljon erilaisia konffeja koko linuxissa että vaikka selaimista, palomuureista, firejail & apparmorit yms. kaikista sais tiedostoina talteen, on niiden palauttaminen sen verran työlästä että koko imagen palauttaminen kerralla taitaa olla parempi ratkaisu. Tai vaihtoehto b, niin lopettaa se säätäminen ja tyytyä johonkin "tuunaamattomaan" perusympäristöön mitä en vielä halua.
On käyttötiedostoista siis kuitenkin ne backupit tietenkin on myös olemassa. Ja vaikka imagen palauttamisen yhteydessä joutuis jonkun verran säätämäänkin grubia tai muuta taitaa se nopeampaa silti olla käyttövalmiina kuin nykytavalla. Distroina yleensä on jatkuvasti päivittyvät joten ei pitäis hirveästi säätämistä olla. Jos pari kertaa vuodessa muistais imagen luoda niin saattaa selvitä suht.vähällä säätämisellä?