{"id":76,"date":"2022-11-12T13:28:43","date_gmt":"2022-11-12T13:28:43","guid":{"rendered":"http:\/\/maciux.pl\/?page_id=76"},"modified":"2022-11-16T16:42:10","modified_gmt":"2022-11-16T16:42:10","slug":"lista-kontroli-dostepu-acl","status":"publish","type":"page","link":"https:\/\/maciux.pl\/index.php\/lista-kontroli-dostepu-acl\/","title":{"rendered":"Lista kontroli dost\u0119pu ACL"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zazwyczaj lista ACL sk\u0142ada si\u0119 z serii pozycji nazywanych pozycjami ACE (Access Control Entry). Ka\u017cda pozycja ACE okre\u015bla prawa dost\u0119pu dla u\u017cytkownika b\u0119d\u0105cego w relacji z obiektem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">System operacyjny obs\u0142uguje kilka typ\u00f3w obiekt\u00f3w systemowych, kt\u00f3re umo\u017cliwiaj\u0105 przechowywanie lub wymian\u0119 informacji przez procesy u\u017cytkownika. Najwa\u017cniejszymi typami obiekt\u00f3w z kontrol\u0105 dost\u0119pu s\u0105:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>pliki i katalogi,<\/li>\n\n\n\n<li>potoki nazwane,<\/li>\n\n\n\n<li>obiekty IPC takie jak kolejki komunikat\u00f3w, segmenty pami\u0119ci wsp\u00f3\u0142u\u017cytkowanej i semafory.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Wszystkie sprawdzenia uprawnie\u0144 dost\u0119pu dla tych obiekt\u00f3w s\u0105 wykonywane na poziomie wywo\u0142ania systemowego podczas pierwszego dost\u0119pu do obiektu. Poniewa\u017c dost\u0119p do obiekt\u00f3w komunikacji mi\u0119dzyprocesorowej systemu System V(SVIPC) jest bezstanowy, sprawdzenia s\u0105 wykonywane przy ka\u017cdym dost\u0119pie. W przypadku obiekt\u00f3w z nazwami systemu plik\u00f3w konieczne jest t\u0142umaczenie nazwy rzeczywistego obiektu. Nazwy s\u0105 t\u0142umaczone wzgl\u0119dnie lub bezwzgl\u0119dnie. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Na przyk\u0142ad lista ACL powi\u0105zana z obiektem systemu plik\u00f3w mo\u017ce okre\u015bla\u0107 prawa dost\u0119pu do danego obiektu dla r\u00f3\u017cnych u\u017cytkownik\u00f3w. Istnieje mo\u017cliwo\u015b\u0107 zdefiniowania w li\u015bcie ACL r\u00f3\u017cnych poziom\u00f3w praw dost\u0119pu, takich jak odczyt lub zapis, dla r\u00f3\u017cnych u\u017cytkownik\u00f3w.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zazwyczaj ka\u017cdy obiekt b\u0119dzie mia\u0142 zdefiniowanego w\u0142a\u015bciciela i w niekt\u00f3rych przypadkach b\u0119dzie powi\u0105zany z grup\u0105 podstawow\u0105. W\u0142a\u015bciciel danego obiektu kontroluje jego atrybuty dost\u0119pu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Poni\u017csza lista zawiera atrybuty kontroli dost\u0119pu bezpo\u015bredniego dla r\u00f3\u017cnych typ\u00f3w obiekt\u00f3w:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>W\u0142a\u015bciciel <\/strong>&#8211; W przypadku obiekt\u00f3w komunikacji mi\u0119dzy procesorowej System V (SVIPC) prawa w\u0142asno\u015bci mo\u017ce zmieni\u0107 tw\u00f3rca lub sam w\u0142a\u015bciciel. Obiekty SVIPC maj\u0105 przypisanego tw\u00f3rc\u0119, kt\u00f3ry ma wszystkie prawa w\u0142a\u015bciciela (w tym autoryzacj\u0119 dost\u0119pu). Tw\u00f3rca nie mo\u017ce jednak zosta\u0107 zmieniony, nawet przez u\u017cytkownika root. Obiekty SVIPC s\u0105 inicjowane z efektywnym identyfikatorem grupy procesu tworz\u0105cego. W przypadku system\u00f3w plik\u00f3w, atrybuty kontroli dost\u0119pu bezpo\u015bredniego s\u0105 inicjowane z efektywnym identyfikatorem grupy procesu tworz\u0105cego lub identyfikatorem grupy katalogu nadrz\u0119dnego (jest on okre\u015blany przez opcj\u0119 dziedziczenia grupy katalogu nadrz\u0119dnego).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Grupa<\/strong> &#8211; W\u0142a\u015bciciel obiektu mo\u017ce zmieni\u0107 grup\u0119. Nowa grupa musi mie\u0107 efektywny identyfikator grupy procesu tworz\u0105cego lub identyfikator grupy katalogu nadrz\u0119dnego. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tryb<\/strong> &#8211; Za pomoc\u0105 komendy&nbsp;<em><strong>chmod<\/strong>&nbsp;<\/em>mo\u017cna ustawia\u0107 podstawowe uprawnienia i atrybuty. Podprogram&nbsp;<em><strong>chmod<\/strong>&nbsp;<\/em>wywo\u0142ywany przez komend\u0119 wy\u0142\u0105cza rozszerzone uprawnienia. Rozszerzone uprawnienia zostan\u0105 wy\u0142\u0105czone, je\u015bli zostanie u\u017cyty tryb numeryczny komendy&nbsp;<em><strong>chmod<\/strong>&nbsp;<\/em>w pliku, kt\u00f3ry ma list\u0119 ACL. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Zazwyczaj lista ACL sk\u0142ada si\u0119 z serii pozycji nazywanych pozycjami ACE (Access Control Entry). Ka\u017cda pozycja ACE okre\u015bla prawa dost\u0119pu dla u\u017cytkownika b\u0119d\u0105cego w relacji z obiektem. System operacyjny obs\u0142uguje kilka typ\u00f3w obiekt\u00f3w systemowych, kt\u00f3re umo\u017cliwiaj\u0105 przechowywanie lub wymian\u0119 informacji przez procesy u\u017cytkownika. Najwa\u017cniejszymi typami obiekt\u00f3w z kontrol\u0105 dost\u0119pu s\u0105: Wszystkie sprawdzenia uprawnie\u0144 dost\u0119pu dla &hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-76","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/maciux.pl\/index.php\/wp-json\/wp\/v2\/pages\/76","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maciux.pl\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/maciux.pl\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/maciux.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maciux.pl\/index.php\/wp-json\/wp\/v2\/comments?post=76"}],"version-history":[{"count":11,"href":"https:\/\/maciux.pl\/index.php\/wp-json\/wp\/v2\/pages\/76\/revisions"}],"predecessor-version":[{"id":241,"href":"https:\/\/maciux.pl\/index.php\/wp-json\/wp\/v2\/pages\/76\/revisions\/241"}],"wp:attachment":[{"href":"https:\/\/maciux.pl\/index.php\/wp-json\/wp\/v2\/media?parent=76"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}