Nowe posty

xx Sensowny podział partycji (3)
Wczoraj o 18:21:21
xx Programy antywirusowe - gdzie mają zastosowanie (8)
Wczoraj o 15:49:24
question rDNS i directadmin (0)
2019-02-22, 15:59:15
xx Edycja pliku tekstoego (1)
2019-02-22, 09:27:03
xx Teraz a kiedyś (3)
2019-02-21, 20:24:05
xx modem od dostawcy (1)
2019-02-21, 19:52:56
xx Postfix jako SMTP Proxy (1)
2019-02-13, 17:01:01
xx Zabezpieczenie przed nieautoryzowanym serwerem DHCP (2)
2019-02-13, 16:24:09
xx Kompilacja kernela. (6)
2019-02-07, 12:08:41
xx Od jakiego linuxa zacząć (1)
2019-02-06, 14:53:46

Autor Wątek: GUID  (Przeczytany 542 razy)

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2094
  • 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: 2464
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
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: 2094
  • 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: 2464
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
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: 2094
  • 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: 2464
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
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