Nowe posty

xx BIOS nie widzi dysku z Linuxem (2)
Wczoraj o 10:41:31
xx Problem z antiX wersja live (0)
2019-09-12, 20:56:49
xx Serwer do Nauki (5)
2019-09-05, 07:35:50
cheesy pozycjonowanie (0)
2019-09-03, 13:54:08
xx iptables (1)
2019-09-03, 12:29:53
xx Co najpierw - przeczytać książkę i później obejrzeć film czy odwrotnie (0)
2019-08-30, 10:34:44
xx Lubuntu 19.04 problem z wklejeniem tekstu do ssh (1)
2019-08-28, 18:10:20
xx Migracja GRUB2 (0)
2019-08-24, 12:30:46
xx Przydatne Linki (4)
2019-08-23, 14:13:00
xx Awstat (0)
2019-08-22, 14:55:15

Autor Wątek: GUID  (Przeczytany 813 razy)

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2184
  • 1709
    • Zobacz profil
GUID
« dnia: 2018-06-26, 18:23:12 »
Czytajac np.
http://www.szkolenia-linux.pl/doku.php?id=materialy:podstawy-administracji:uprawnienia#suid_guid

Jest dla mnie denerwujące mieszanie pojęć SUID i GUID
nie pisząc skąd te nazwy się wzięły i co to jest GUID,
albo nie zauważyłem.
I nie jest to odosobniony poradnik


Podzielilem to sobie tak:
Cytuj
ATRYBUTY:
SUID - Set user ID lub Saved User ID
==========
SGID - Set group ID
==========
Sticky bit-
prevent ordinary users from deleting or moving other users' files.
==========

ID można podzielić na:
==========
GUID - ... User ID 
RUID - Real User ID
EUID - Effective User ID
==========

Dokładniejszy Poradnik, gdyby ktoś tez kiedyś szukał.
https://www.cyberciti.biz/tips/linux-more-on-user-id-password-and-group-management.html

Przykładowy Kalkulator uprawnień
http://permissions-calculator.org/

Edytowane.
Nie moge znalesc znaczenia GUID
Groups Users ID ?
Global Unique Identifier ?
https://stackoverflow.com/questions/16372433/linux-command-to-generate-new-guid
« Ostatnia zmiana: 2018-06-26, 19:07:59 wysłana przez 1709 »
Pochwal się swoją kartą graficzną w tym wątku-->
http://forum.linux.pl/index.php/topic,19841.msg121122.html#msg121122

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2510
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • keybase.io/pkraszewski
Odp: GUID
« Odpowiedź #1 dnia: 2018-06-26, 21:12:49 »
GUID - Globally Unique ID, nie ma nic wspólnego z użytkownikami (dobra, ID użytkownika w Windows ma format GUID)

We wskazanej stronce pomiziali GUID z SGID. Jeżeli spotkałeś to na innych stronach, to efekt kaskadowego ^C - ^V.
« Ostatnia zmiana: 2018-06-26, 21:18:16 wysłana przez Paweł Kraszewski »
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2184
  • 1709
    • Zobacz profil
Odp: GUID
« Odpowiedź #2 dnia: 2018-06-26, 22:47:52 »
Moze ktoś zamiast
Cytuj
ATRYBUTY:
SUID - Set user ID
==========
SGID - Set group ID
nazwal je
Cytuj
ATRYBUTY:
SUID - Single user ID
==========
GUID - Group users ID
dodatkowo SUID to
Cytuj
ATRYBUT:
SUID - Set user ID


ID można podzielić na:
SUID - Saved User ID
Wprowadzając zamieszanie.
Pochwal się swoją kartą graficzną w tym wątku-->
http://forum.linux.pl/index.php/topic,19841.msg121122.html#msg121122

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2510
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • keybase.io/pkraszewski
Odp: GUID
« Odpowiedź #3 dnia: 2018-06-26, 23:11:59 »
Autor strony pomylił, ale już poprawił :)
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2184
  • 1709
    • Zobacz profil
Odp: GUID
« Odpowiedź #4 dnia: 2018-06-27, 00:14:39 »
Super ze poprawił, :D
bo na pewno to pomoże nowym użytkownikom w nauce Linuxa.

Niestety GUID występuje także w innych poradnikach,
np. https://en.wikipedia.org/wiki/Setuid#GUID
wiec możliwe ze jest to efekt kopiuj i wklej
o którym wspomniałeś.
Z tej wiki także wziąłem tłumaczenie np.
SUID  SGID, czyli od słów setuid setgid
W man znalazłem tylko getuid setuid
http://man7.org/linux/man-pages/man2/getuid.2.html
http://man7.org/linux/man-pages/man2/setuid.2.html
ale to jest trochę coś innego.
Może  jakiś troll na wiki namieszał.
Generalnie jeśli widzę pytanie o GUID, to w odpowiedzi jest SGID,
ale nie napisze on że GUID nie istnieje, np.
https://www.unix.com/unix-for-dummies-questions-and-answers/137215-what-suid-guid-sticky-bit.html
« Ostatnia zmiana: 2018-06-27, 00:17:18 wysłana przez 1709 »
Pochwal się swoją kartą graficzną w tym wątku-->
http://forum.linux.pl/index.php/topic,19841.msg121122.html#msg121122

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2510
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • keybase.io/pkraszewski
Odp: GUID
« Odpowiedź #5 dnia: 2018-06-27, 11:49:40 »
Wdzięcznym obiektem do zabaw z SUID/SGID jest program id:

pawel@PowerStation > cp `which id` /tmp/myid
pawel@PowerStation > cd /tmp
pawel@PowerStation > ./myid
uid=1000(pawel) gid=1000(pawel) grupy=1000(pawel)

pawel@PowerStation > sudo chown 0:1 ./myid
pawel@PowerStation > ./myid               
uid=1000(pawel) gid=1000(pawel) grupy=1000(pawel)   
                                                                                                             
pawel@PowerStation > sudo chmod u+s ./myid
pawel@PowerStation > ./myid               
uid=1000(pawel) gid=1000(pawel) euid=0(root) grupy=1000(pawel)

pawel@PowerStation > sudo chmod g+s ./myid
pawel@PowerStation > ./myid               
uid=1000(pawel) gid=1000(pawel) euid=0(root) egid=1(daemon) grupy=1000(pawel)

pawel@PowerStation > sudo chmod u-s ./myid
pawel@PowerStation > ./myid               
uid=1000(pawel) gid=1000(pawel) egid=1(daemon) grupy=1000(pawel)

« Ostatnia zmiana: 2018-06-27, 11:54:08 wysłana przez Paweł Kraszewski »
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy