Provided by: manpages-pl_4.21.0-2_all 

NAZWA
makemap - tworzy bazy map dla sendmaila
SKŁADNIA
makemap [-C file] [-N] [-c cachesize] [-d] [-D commentchar] [-e] [-f] [-i type] [-l] [-o] [-r] [-s] [-t
delim] [-u] [-v] maptype mapnam
OPIS
Makemap tworzy bazę map, używaną podczas kluczowych przeszukiwań map w sendmail(8). Odczytuje wejście ze
standardowego wejścia i wypuszcza wyjście do bazy wskazanej przez nazwa_mapy.
Depending on how it is compiled, makemap handles different database formats, selected using the maptype
parameter. They may be
dbm Mapy formatu DBM. Wymagają biblioteki ndbm(3).
btree Mapy formatu B-Tree. Wymagają nowej biblioteki Berkeley DB.
hash Mapy formatu hash. Również wymagają biblioteki Berkeley DB.
cdb CDB (Constant DataBase) format maps. This requires the tinycdb library.
implicit
The first available format in the following order: hash, dbm, and cdb.
We wszystkich wypadkach makemap odczytuje ze standardowego wejścia linie składające się z dwóch słów
oddzielonych od siebie spacją. Pierwsze jest kluczem bazy, a drugie wartością. Wartość może zawierać
napisy "%n" wskazujące na podmiany parametrów. Aby uzyskać znak procentu, należy go podwoić ("%%"). Puste
linie i linie rozpoczynające się od "#" są ignorowane.
Uwaga: Nie należy używać programu makemap do generowania bazy danych aliasów. Zamiast niego należy użyć
newaliases, który do bazy danych dodaje specjalne znaczniki wymagane przez sendmaila.
Jeśli w pliku konfiguracyjnym sendmaila ustawiono opcję TrustedUser oraz makemap został uruchomiony przez
administratora, to właścicielem wygenerowanych plików będzie użytkownik podany w TrustedUser.
Flags
-C Używa podanego pliku konfiguracyjnego sendmaila do wyszukania w nim wartości opcji TrustedUser.
-N Kończy napisy w mapie znakiem null. Musi odpowiadać wartości flagi -N w liniach "K" pliku
sendmail.cf.
-c Używa podanego rozmiaru bufora dla map hash i B-Tree.
-D Używa podanego znaku, zamiast domyślnego znaku "#", jako znaku rozpoczynającego (ignorowane) linie
komentarze.
-d Dopuszcza zduplikowane klucze w mapie. Jest to dozwolone tylko w mapach formatu B-Tree. Jeśli
odczytane zostaną dwa identyczne klucze, oba zostaną dołączone do mapy.
-e Dopuszcza puste wartości (prawa strona przypisań).
-f Zwyczajowo wszystkie wielkie litery klucza są zmieniane na małe litery. Flaga ta temu zapobiega.
Jest przeznaczona do użytku z flagą -f w linii K pliku konfiguracyjnego sendmail.cf. Wielkość
liter w wartościach mapy nigdy nie jest zmieniana.
-i Use the specified type as fallback if the given maptype is not available.
-l Wyświetla obsługiwane typy map.
-o Append to an old file. This allows you to augment an existing file. Note: this might not be
supported by all database types, e.g., cdb.
-r Zezwala na podmienianie istniejących kluczy. Domyślnie makemap narzeka, jeśli klucz zostanie
powtórzony i go nie wstawia.
-s Ignoruje sprawdzenia bezpieczeństwa tworzonych map. Sprawdzenia te obejmują dowiązania twarde lub
symboliczne w katalogach, w których wszyscy mogą zapisywać.
-t Używa zamiast spacji podanego znaku rozdzielającego (także do wypisywania zawartości mapy).
-u Wypisuje zawartość bazy danych na standardowe wyjście.
-v Szczegółowo wypisuje, co się dzieje.
PRZYKŁADY
makemap hash /etc/mail/access < /etc/mail/access
ZOBACZ TAKŻE
sendmail(8), newaliases(1)
HISTORIA
Polecenie makemap pojawiło się w 4.4BSD. Autorami polskiego tłumaczenia niniejszej strony podręcznika
są: Przemek Borys <pborys@dione.ids.pl> i Robert Luberda <robert@debian.org> Niniejsze tłumaczenie jest
wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z lub nowszej.
Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI. Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na
adres listy dyskusyjnej
$Date: 2013-11-22 20:51:52 $ MAKEMAP(8)