Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Hoe doe ik ook al weer ...? (domme vraag misschien)  (gelezen 419 keer)

Offline molly w

  • Lid
Hoe doe ik ook al weer ...? (domme vraag misschien)
« Gepost op: 2020/05/18, 19:02:13 »
Misschien een domme vraag, maar hoe doe ik ook al weer ...
  • Met alt-F2 een bestand openen waarvan root de eigenaar is? (bijv. fstab) Ik heb het geweten maar ben het vergeten. Misschien vanaf nu maar ergens noteren.
  • Idem in de terminal
  • Met alt-F2 een map openen waarvan root de eigenaar is, zodat ik daar bestanden in kan plaatsen. Een nieuwe situatie. Ik heb zojuist Apache en php geïnstaleerd maar kan geen bestand plaatsen in (of schrijven naar) /var/www/   .
  • Idem in de terminal

Misschien kom ik nog andere situaties tegen, maar met deze twee heb ik nu te maken.

Offline Bloom

  • Lid
  • Steunpunt: Ja
Re: Hoe doe ik ook al weer ...? (domme vraag misschien)
« Reactie #1 Gepost op: 2020/05/18, 19:24:15 »
Vanuit de terminal het bevel om een teksteditor op te roepen vooraf laten gaan door sudo.
Met alt-f2 kun je dat doen met gksudo als je dat geïnstalleerd hebt staan.


Ubuntu ondersteunt ook het toevoegen van admin:// voor de bestandsnaam die je als root wil editeren.

Offline molly w

  • Lid
Re: Hoe doe ik ook al weer ...? (domme vraag misschien)
« Reactie #2 Gepost op: 2020/05/18, 19:51:10 »
Dat van sudo of admin weet ik, maar dan de rest van de syntaxis. Welke commando's bijvoorbeeld.

Offline maasnet

  • Lid
    • m-vd-hoeven
  • Steunpunt: Ja
Re: Hoe doe ik ook al weer ...? (domme vraag misschien)
« Reactie #3 Gepost op: 2020/05/18, 20:00:28 »
Sudo of gksudo moet je alleen nog gebruiken voor niet grafisch programma's.

Dus sudo nano (niet grafische editor) of pkexec gedit (grafische editor) of admin://

Zie ook https://makkelijkelinuxtips.blogspot.com/p/root.html en http://www.webupd8.org/2015/03/how-to-run-gedit-and-nautilus-as-root.html
« Laatst bewerkt op: 2020/05/18, 20:32:03 door maasnet »
OS: Ubuntu Gnome 20.04/Xubuntu 18.04; Windows 10 (dualboot) RPI: Ubuntu Mate;
***Steunpunt***  voor andere steunpunten: https://kaart.ubuntu-nl.org/

Offline Ron

  • Forumteam
    • r0n
    • Dwarsligger
  • Steunpunt: Ja
Re: Hoe doe ik ook al weer ...? (domme vraag misschien)
« Reactie #4 Gepost op: 2020/05/18, 21:53:19 »
Wanneer je rechten wilt op /var/www/html dan moet je jezelf lid maken van de groep www-data.
Xubuntu gebruiker en voorstander (XFCE).
In Nederland bekend als een Dwarsligger uit 0166
Er is ook nog een andere hobby.

Offline molly w

  • Lid
Re: Hoe doe ik ook al weer ...? (domme vraag misschien)
« Reactie #5 Gepost op: 2020/05/19, 12:31:57 »
Allemaal goed bedoeld natuurlijk maar dit helpt me niet veel verder.

In antwoord op de tips over hoe je jezelf tijdelijk root-rechten kan aanmeten: het gaat bij mij vrijwel alleen om tekstbestanden, dus sudo gebruiken is geen probleem.

Mijn eerste vraag was hoe ik een bestand waarvan root de eigenaar is, kan bewerken.
  • Met alt-F2 typ ik - als ik bijvoorbeeld fstab wil bewerken - in het venster gedit admin:///etc/fstab. Dan twee keer wachtwoord invullen en ik ben er.
  • Maar hoe doe ik zoiets in de Terminal? Hoe luidt het commando? En vooral .. hoe sla ik wijzigingen op? Ik heb het al eens eerder geprobeerd, maar ik zag niet hoe ik verder kon gaan na aanbrengen van wijzigingen.
De tweede vraag: hoe root-rechten verwerven voor /var/www en onderliggende mappen en bestanden? In Linux-was dat gemakkelijk. In bestandsbeheer klik rechtermuisknop op icoon van de map, kiezen voor "openen als administrator" en klaar was je. In Ubuntu werkt dat niet zo, maar hoe wel?
Hoe als ik alt-F2 wil gebruiken?
En hoe als ik dat via de terminal wil doen?

De rechten van map /var/www luiden als volgt:
~/var$ ls -l
totaal 52
drwxr-xr-x  2 root root     4096 mei 19 12:08 backups
drwxr-xr-x 18 root root     4096 mei 18 16:14 cache
drwxrwsrwt  2 root whoopsie 4096 mei  3 11:49 crash
drwxr-xr-x 65 root root     4096 mei 18 16:16 lib
drwxrwsr-x  2 root staff    4096 okt 14  2019 local
lrwxrwxrwx  1 root root        9 mrt  7 16:03 lock -> /run/lock
drwxrwxr-x 16 root syslog   4096 mei 19 11:43 log
drwxrwsr-x  2 root mail     4096 okt 17  2019 mail
drwxrwsrwt  2 root whoopsie 4096 okt 17  2019 metrics
drwxr-xr-x  2 root root     4096 okt 17  2019 opt
lrwxrwxrwx  1 root root        4 mrt  7 16:03 run -> /run
drwxr-xr-x 15 root root     4096 mei 19 11:43 snap
drwxr-xr-x  7 root root     4096 okt 17  2019 spool
drwxrwxrwt 11 root root     4096 mei 19 12:10 tmp
drwxr-xr-x  3 root root     4096 mei 18 16:14 www
    Het gaat toch om de laatste regel, die ik hebben moet?

    Ik heb gelezen over het commando 'chown', maar dan krijg ik de melding dat ik nog argumenten moet opgeven. Help overspoelt met argumenten die ik niet begrijp.
~/var/www$ chown --help
Gebruik:  chown [OPTIE...] [EIGENAAR][:[GROEP]] BESTAND...
     of:  chown [OPTIE...] --reference=REFERENTIEBESTAND BESTAND...
De eigenaar en/of groep van elk gegeven BESTAND veranderen naar de gegeven
EIGENAAR en/of GROEP, of naar de eigenaar en groep van REFERENTIEBESTAND.

  -c, --changes            een melding geven voor elk veranderd bestand
  -f, --silent, --quiet    de meeste foutmeldingen onderdrukken
  -v, --verbose            een melding geven voor elk gezien bestand
      --dereference      niet de symbolische koppelingen bewerken maar
                           de bestanden waarnaar ze verwijzen (standaard)
  -h, --no-dereference   de symbolische koppelingen zelf bewerken in plaats
                           van de bestanden waarnaar ze verwijzen
                         (alleen nuttig op systemen waar de eigenaar van
                             een symbolische koppeling veranderd kan worden)
      --from=HUIDIGE_EIGENAAR:HUIDIGE_GROEP
                           eigenaar en/of groep van een bestand alleen wijzigen
                           als huidige eigenaar en groep overeenkomen met de
                           hier gegeven; één van de elementen mag weggelaten
                           worden, een overeenkomst daarmee is dan niet vereist
      --no-preserve-root  '/' niet speciaal behandelen (standaard)
      --preserve-root     op '/' niet recursief werken
      --reference=RFBSTND  de eigenaar en groep van RFBSTND gebruiken
  -R, --recursive        bestanden en mappen recursief behandelen

De volgende opties veranderen de wijze van doorlopen van de mappenhiërarchie
als optie '-R' gegeven is.  Bij meerdere van deze opties, geldt de laatste.

  -H      als een argument op de opdrachtregel een symbolische koppeling
          naar een map is, dan deze map doorlopen
  -L      elke symbolische koppeling naar een map volgen
  -P      symbolische koppelingen niet volgen (standaard)

      --help      deze hulptekst tonen en stoppen
      --version   programmaversie tonen en stoppen

Als EIGENAAR ontbreekt, blijft deze onveranderd.
Als GROEP ontbreekt, blijft deze onveranderd, tenzij met een ':'
na een symbolische EIGENAAR impliciet de inloggroep gegeven is.
Verder mogen EIGENAAR en GROEP zowel numeriek als symbolisch zijn.

Voorbeelden:
  chown root /w        Verandert de eigenaar van /w naar "root".
  chown root:team /w   Idem, maar verandert ook de groep naar "team".
  chown -hR root /w    Verandert de eigenaar van /w en subbestanden naar "root".

Online hulp bij GNU coreutils: <https://www.gnu.org/software/coreutils/>
Report chown translation bugs to <https://translationproject.org/team/>
Volledige documentatie is beschikbaar op: <https://www.gnu.org/software/coreutils/chown>
of lokaal via: info '(coreutils) chown invocation'
    [/li]

Offline Paul Matthijsse

  • Lid
  • Steunpunt: Ja
Re: Hoe doe ik ook al weer ...? (domme vraag misschien)
« Reactie #6 Gepost op: 2020/05/19, 14:44:25 »
Maar hoe doe ik zoiets in de Terminal?
sudo gedit /etc/fstabbewerken en bewaren zoals gebruikelijk.

hoe root-rechten verwerven voor /var/www
Uit m'n hoofd, heb apache op dit moment niet geïnstalleerd:
sudo chmod 755 /var/www(maar misschien dat ik iets over het hoofd zie hier)

Offline molly w

  • Lid
Re: Hoe doe ik ook al weer ...? (domme vraag misschien)
« Reactie #7 Gepost op: 2020/05/19, 15:01:01 »
Sorry mensen, dit gaat me allemaal te lang duren. Niet alleen het verwerven root-rechten, ook het configureren van Apache, MySQL en PHP.
Naast Ubuntu staat ook Win10 op mijn PC. Ik heb daar ook WAMP geïnstalleerd en reeds mijn eigen pagina gemaakt. Ik ga daar verder.

Offline Paul Matthijsse

  • Lid
  • Steunpunt: Ja
Re: Hoe doe ik ook al weer ...? (domme vraag misschien)
« Reactie #8 Gepost op: 2020/05/19, 17:21:13 »
Sorry mensen, dit gaat me allemaal te lang duren.
Een volgende keer zou je eens kunnen overwegen om ergens een handleiding op te snorren, daar zijn er vele van.

Offline maasnet

  • Lid
    • m-vd-hoeven
  • Steunpunt: Ja
Re: Hoe doe ik ook al weer ...? (domme vraag misschien)
« Reactie #9 Gepost op: 2020/05/19, 19:04:55 »
Maar hoe doe ik zoiets in de Terminal?
sudo gedit /etc/fstab

Juiste syntax voor een grafisch programma is:

pkexec gedit /etc/fstab
« Laatst bewerkt op: 2020/05/19, 19:06:39 door maasnet »
OS: Ubuntu Gnome 20.04/Xubuntu 18.04; Windows 10 (dualboot) RPI: Ubuntu Mate;
***Steunpunt***  voor andere steunpunten: https://kaart.ubuntu-nl.org/