Kirjoittaja Aihe: [Ratkaistu] Sotkin järjestelmä kansioiden oikeudet  (Luettu 4707 kertaa)

JJK

  • Käyttäjä
  • Viestejä: 359
  • Ubuntu Mate 22.04
    • Profiili
Yritin muuttaa päätteestä valokuvien oikeuksia ja epähuomiossa tein sen näin:
Koodia: [Valitse]
sudo chown jk /* :(
Ihmeissäni olin, kun ei mitään tapahtunut.

Sitten koitin muistaakseni näin:
Koodia: [Valitse]
sudo chmod u=rw,g=rw /*Mutta tämä ei mennyt läpi ja antoi virheen jotenkin näin:
Koodia: [Valitse]
function sudoers (joten teksitiä) access denied
 (joten teksitiä)
 (joten teksitiä)

Sitten aloin miettiin, että mitäs tuli tehtyä.
Niin olin muuttanut juuressa olevien kansioiden omistajaksi itseni.  :)
Sudon käyttö antoi nyt aina tuon virheen. Muuten kone kyllä toimii.

Buuttasin myöhemmin tikulta, liitin raid-pakan ja muutin vaihtuneet oikeudet takaisin rootille.
Mutta nyt en pääse enää kirjautumaan konelleni. Vierasistunto toimii ja muut esim. karttapalvelin ym.
Kirjautuessaa vilahtaa teksti jotenkin näin:
Koodia: [Valitse]
/dev/md0 (tässä paljon numeroita) cleanJa palaa kirjautumisikkunaan.

Mitäshän tässä kannattais tehdä.
« Viimeksi muokattu: 02.07.16 - klo:19.50 kirjoittanut JJK »

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Sotkin järjestelmä kansioiden oikeudet
« Vastaus #1 : 02.07.16 - klo:09.18 »
Millaiset oikeudet niillä juuren kansioilla on nyt?

Koodia: [Valitse]
ls -l /

JJK

  • Käyttäjä
  • Viestejä: 359
  • Ubuntu Mate 22.04
    • Profiili
Vs: Sotkin järjestelmä kansioiden oikeudet
« Vastaus #2 : 02.07.16 - klo:09.33 »
Talla hetkella bootattuna live-tikulta.

Koodia: [Valitse]
ls -l /media/ubuntu/409ba220-8d9e-4fe3-af13-f110ac6327a3
total 108
drwxr-xr-x   2 root root  4096 Jun 18 10:06 bin
drwxr-xr-x   3 root root  4096 Jul  1 09:04 boot
drwxr-xr-x   4 root root  4096 Jun  9 04:44 dev
drwxr-xr-x 145 root root 12288 Jul  2 06:22 etc
drwxr-xr-x   6 root root  4096 Jun 10 04:50 home
lrwxrwxrwx   1 root root    32 Jul  1 09:03 initrd.img -> boot/initrd.img-4.4.0-28-generic
lrwxrwxrwx   1 root root    32 Jun 18 12:06 initrd.img.old -> boot/initrd.img-4.4.0-24-generic
drwxr-xr-x  22 root root  4096 Jun  9 06:29 lib
drwxr-xr-x   2 root root  4096 Jun  9 06:30 lib32
drwxr-xr-x   2 root root  4096 Jun  9 04:44 lib64
drwxrw----   2 root root 16384 Jun  9 04:42 lost+found
lrwxrwxrwx   1 root root     9 Jun 10 04:46 map -> /home/map
drwxr-xr-x   6 root root  4096 Jul  2 06:22 media
drwxr-xr-x   2 root root  4096 Jun  9 04:44 mnt
drwxr-xr-x   3 root root  4096 Jun 18 10:07 opt
dr-xr-xr-x   2 root root  4096 Apr 12 20:14 proc
drwx------   6 root root  4096 Jun 25 11:06 root
drwxr-xr-x   2 root root  4096 Jun  9 05:00 run
drwxrw-r-x   2 root root  4096 Jul  1 09:03 sbin
drwxrw-r-x   2 root root  4096 May 19 21:33 snap
drwxr-xr-x   2 root root  4096 Jun  9 04:44 srv
drwxr-xr-x   2 root root  4096 Feb  5 09:48 sys
drwxrwxrwt   7 root root  4096 Jul  2 06:22 tmp
drwxrw-r-x  11 root root  4096 Jun  9 06:34 usr
drwxr-xr-x  14 root root  4096 Jun  9 21:07 var
lrwxrwxrwx   1 root root    29 Jul  1 09:03 vmlinuz -> boot/vmlinuz-4.4.0-28-generic
lrwxrwxrwx   1 root root    29 Jun 18 12:06 vmlinuz.old -> boot/vmlinuz-4.4.0-24-generic

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Sotkin järjestelmä kansioiden oikeudet
« Vastaus #3 : 02.07.16 - klo:09.43 »
OK, näyttäisi olevan kunnossa. Tarkista vielä /home:n sisältö ja silmäile oman kotihakemistosi oikeudet läpi.

X.org:n lokitiedostojen lopusta saattaisi myös löytyä jotain: /var/log/Xorg.0.log ja /var/log/Xorg.1.log

Pystytkö kirjautumaan sisään komentorivillä? Vaihda ensin virtuaalikonsolia näppäinyhdistelmällä Ctrl+Alt+F2

JJK

  • Käyttäjä
  • Viestejä: 359
  • Ubuntu Mate 22.04
    • Profiili
Vs: Sotkin järjestelmä kansioiden oikeudet
« Vastaus #4 : 02.07.16 - klo:10.06 »
En huomaa kotihakemistossa mitaan silmiin pistavaa. Kaikki nayttas olevan user#1000 omistuksessa ja niille luku seka kirjoitus oikeudet.
Koodia: [Valitse]
ls -l /media/ubuntu/409ba220-8d9e-4fe3-af13-f110ac6327a3/home
total 16
drwxr-xr-x 34     1000     1000 4096 Jul  1 16:44 jk
drwxrw-r-x 13     1000     1000 4096 Jun 28 13:25 map
drwxr-xr-x  2 root     root     4096 Jun  9 04:42 Varasto
drwxrwxr-x 20 www-data www-data 4096 Apr 25 12:53 www

X.org:t liitteena.
old -> txt

Lainaus
Pystytkö kirjautumaan sisään komentorivillä? Vaihda ensin virtuaalikonsolia näppäinyhdistelmällä Ctrl+Alt+F2
Ei pysty.

JJK

  • Käyttäjä
  • Viestejä: 359
  • Ubuntu Mate 22.04
    • Profiili
Vs: Sotkin järjestelmä kansioiden oikeudet
« Vastaus #5 : 02.07.16 - klo:10.20 »
Koodia: [Valitse]
ls -al /media/ubuntu/409ba220-8d9e-4fe3-af13-f110ac6327a3/home/jk
total 1476060
drwxr-xr-x 34 1000 1000       4096 Jul  1 16:44 .
drwxr-xr-x  6 root root       4096 Jun 10 04:50 ..
drwx------  3 1000 1000       4096 Jun 13 11:07 .adobe
-rw-------  1 1000 1000       9694 Jul  1 12:29 .bash_history
-rw-r--r--  1 1000 1000        220 Jun  9 05:00 .bash_logout
-rw-r--r--  1 1000 1000       3771 Jun  9 05:00 .bashrc
drwxrwxr-x 17 1000 1000       4096 Jun 27 21:22 .cache
drwx------ 24 1000 1000       4096 Jul  1 08:50 .config
drwx------  3 1000 1000       4096 Jun  9 05:02 .dbus
-rw-r--r--  1 1000 1000         23 Jul  1 14:26 .dmrc
drwxrwxr-x  2 1000 1000       4096 Jun  9 05:23 .fonts
drwx------  3 1000 1000       4096 Jul  1 10:33 .gconf
drwxrwxr-x 24 1000 1000       4096 Jun 23 05:18 .gimp-2.8
-rw-r-----  1 1000 1000          0 Jun 18 12:10 .gksu.lock
drwx------  3 1000 1000       4096 Jun  9 05:14 .gnome2
drwx------  2 1000 1000       4096 Jun  9 05:14 .gnome2_private
drwx------  3 1000 1000       4096 Jul  1 13:20 .gnupg
-rw-r--r--  1 1000 1000        117 Jul  1 10:25 .gtk-bookmarks
drwxr-xr-x  3 1000 1000       4096 Jun 10 21:05 .java
lrwxrwxrwx  1 1000 1000         19 Jun  9 05:39 Kuvat -> /home/Varasto/Kuvat
drwxr-xr-x  3 1000 1000       4096 Jun  9 05:08 .local
drwx------  3 1000 1000       4096 Jun 13 11:07 .macromedia
drwxrwxr-x  4 1000 1000       4096 Jun  9 05:07 .mozilla
drwxr-xr-x  2 1000 1000       4096 Jun 22 21:55 .nano
-rw-rw-r--  1 1000 1000       6590 Jun 14 15:07 .pgadmin3
-rw-r--r--  1 1000 1000       1542 Jun 14 15:07 .pgadmin_histoqueries
-rw-r--r--  1 1000 1000       1830 Jun  9 20:51 pgadmin.log
-rw-------  1 1000 1000         43 Jun 14 15:05 .pgpass
-rw-r--r--  1 1000 1000        674 Jun  9 05:08 .profile
drwxrwxr-x 11 1000 1000       4096 Jun 28 13:16 .qgis2
drwxrwxr-x  2 1000 1000       4096 Jul  1 10:33 .remmina
drwxrwxr-x  6 1000 1000       4096 Jun 15 21:14 .scribus
-rw-r--r--  1 1000 1000         66 Jun 22 21:55 .selected_editor
drwx------  2 1000 1000       4096 Jun 15 06:10 .ssh
-rw-r--r--  1 1000 1000          0 Jun  9 05:05 .sudo_as_admin_successful
drwxr-xr-x  2 1000 1000       4096 Jun 26 14:21 .taustakuva
drwx------  4 1000 1000       4096 Jun  9 05:02 .thumbnails
drwxrwxr-x  3 1000 1000       4096 Jun  9 05:07 .thunderbird
drwxr-xr-x 53 1000 1000       4096 Jul  1 12:03 Työpöytä
drwxrwxr-x  2 1000 1000       4096 Jun 30 21:44 .VirtualBox
drwxr-xr-x  2 1000 1000       4096 Jun 27 21:18 .wallch
-rw-------  1 1000 1000        198 Jul  1 16:44 .Xauthority
-rw-r--r--  1 1000 1000       8099 Jun  9 08:00 .xscreensaver
-rw-------  1 1000 1000          0 Jul  1 16:44 .xsession-errors
-rw-------  1 1000 1000          0 Jul  1 16:44 .xsession-errors.old

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Sotkin järjestelmä kansioiden oikeudet
« Vastaus #6 : 02.07.16 - klo:12.02 »
Lainaus
Pystytkö kirjautumaan sisään komentorivillä? Vaihda ensin virtuaalikonsolia näppäinyhdistelmällä Ctrl+Alt+F2
Ei pysty.

Palaako se vain login-kehotteeseen ilman mitään virheilmoitusta tai viestiä?

Palautustilassa voisi koittaa vaikka luoda uuden käyttäjätunnuksen root-kehotteen kautta. Komento on:

Koodia: [Valitse]
useradd uusitunnus

JJK

  • Käyttäjä
  • Viestejä: 359
  • Ubuntu Mate 22.04
    • Profiili
Vs: Sotkin järjestelmä kansioiden oikeudet
« Vastaus #7 : 02.07.16 - klo:19.49 »
Tein palautus tilassa uuden käyttäjän. Mutta ei auttanut. Sama vika.

Koitin uudelleen sisään virtuaalikonsolilla ja nyt pääsin.
konsoli antoi heti virheen:
Koodia: [Valitse]
-bash: /usr/share/bash-completion/bash_completion:Permission daniedEikä mitkään komennot toimineet.

Ratkaisu: /usr kansiosta puuttui ryhmän kirjoitusoikeus
Nyt näyttäis toimivan. Mutta pitää vielä tarkistella noita oikeuksia tarkemmin.

Kiitos nm:lle ratkaisuun johtaneista vihjeistä.

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Sotkin järjestelmä kansioiden oikeudet
« Vastaus #8 : 02.07.16 - klo:21.36 »
Ratkaisu: /usr kansiosta puuttui ryhmän kirjoitusoikeus

Hienoa jos toimii, mutta ei /usr-kansiolle kyllä kuulu ryhmän kirjoitusoikeudet! (Debianissa /usr/local-haaralla on – staff-ryhmälle –, mutta *buntuissa ei muistaakseni sielläkään.)
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Sotkin järjestelmä kansioiden oikeudet
« Vastaus #9 : 02.07.16 - klo:23.25 »
Ratkaisu: /usr kansiosta puuttui ryhmän kirjoitusoikeus

Hienoa jos toimii, mutta ei /usr-kansiolle kyllä kuulu ryhmän kirjoitusoikeudet! (Debianissa /usr/local-haaralla on – staff-ryhmälle –, mutta *buntuissa ei muistaakseni sielläkään.)

Aiemman listauksen mukaan /usr -hakemistossa oli ongelman ilmetessä root-ryhmän kirjoitusoikeus (w), jota siis ei normaalisti ole, mutta ryhmän suoritusoikeus (x) puuttui. Sama /sbin ja /snap -hakemistoissa.

En tosin täysin ymmärrä, millä mekanismilla se estäisi vaikkapa bashia siirtymästä kansioon, kun rootilla ja kaikilla muilla käyttäjillä kuitenkin oli suoritusoikeus normaaliin tapaan. Kokeilin noita oikeuksia omassa järjestelmässäni, eikä kirjautumisessa tuntunut olevan ongelmia.