Zamierzam grać z obrazami Linuksa i dodać kilka. Mogłem jednak tylko wymyślić, jak dodać pojedynczą obelgę, ale nie listę ani lokalizację pliku zawierającego obelgi.
Nie możesz dodawać żadnych zniewag do sudo bez edycji źródła.
Mel Boyce
Odpowiedzi:
12
Aby edytować listę obelg, musisz edytować źródło i ponownie skompilować.
Obelgi są przechowywane w plugins/sudoers/ins_*.h(4 plikach). Jeśli dodasz nowy plik, musisz dodać jego definicję plugins/sudoers/insults.h. Otóż to.
Dla mnie na stronie Debiana, skończyło się na piśmie dyrektywę sudoers.d do osiągnięcia rezultatu, ponieważ dodanie listę niestandardowych obelg wymaga rekompilacji z sudo.
W mojej niestandardowej konfiguracji używam dwóch dyrektyw
Jeden dla nudnych systemów sudobez kompilacji insults, tutaj używam badpass_messagedo zakodowania pojedynczej zniewagi, która pojawia się w każdym komunikacie o złym haśle
Dyrektywa dla zabawnych systemów, w których insultsjest obsługiwanasudo
Musisz włączyć albo,insults albo badpass_messagewłączenie obu spada do insults(przynajmniej na Debianie).
Nie jestem pewien, ponieważ wcześniej nie korzystałem z tej śmiesznej (?) Funkcji, ale znalazłem, że sudoers obraża pomoc i obrażaj mnie, sudo !!! oraz inne referencje sugerujące, że ta „funkcja” musi być włączona w kompilacji sudoze źródeł.
Gościnam, że (ponieważ jest to zabawne, ale bezużyteczne), że wiele * nix w ogóle go nie zawiera, a jeśli tak, ta lista jest zapisana na stałe w sudopliku wykonywalnym.
Aby to uzyskać, musisz edytować /etc/sudoers(używać visudo) i dodać tę dyrektywę:
Defaults insults
W OSX 10.8.4 (sudo wersja 1.7.4p6) możesz sprawdzić aktywne Defaultsza pomocą:
Odpowiedzi:
Aby edytować listę obelg, musisz edytować źródło i ponownie skompilować.
Obelgi są przechowywane w
plugins/sudoers/ins_*.h
(4 plikach). Jeśli dodasz nowy plik, musisz dodać jego definicjęplugins/sudoers/insults.h
. Otóż to.źródło
Dla mnie na stronie Debiana, skończyło się na piśmie dyrektywę sudoers.d do osiągnięcia rezultatu, ponieważ dodanie listę niestandardowych obelg wymaga rekompilacji z
sudo
.W mojej niestandardowej konfiguracji używam dwóch dyrektyw
Jeden dla nudnych systemów
sudo
bez kompilacjiinsults
, tutaj używambadpass_message
do zakodowania pojedynczej zniewagi, która pojawia się w każdym komunikacie o złym haśleDyrektywa dla zabawnych systemów, w których
insults
jest obsługiwanasudo
Musisz włączyć albo,
insults
albobadpass_message
włączenie obu spada doinsults
(przynajmniej na Debianie).źródło
Nie jestem pewien, ponieważ wcześniej nie korzystałem z tej śmiesznej (?) Funkcji, ale znalazłem, że sudoers obraża pomoc i obrażaj mnie, sudo !!! oraz inne referencje sugerujące, że ta „funkcja” musi być włączona w kompilacji
sudo
ze źródeł.Gościnam, że (ponieważ jest to zabawne, ale bezużyteczne), że wiele * nix w ogóle go nie zawiera, a jeśli tak, ta lista jest zapisana na stałe w
sudo
pliku wykonywalnym.Aby to uzyskać, musisz edytować
/etc/sudoers
(używaćvisudo
) i dodać tę dyrektywę:W OSX 10.8.4 (sudo wersja 1.7.4p6) możesz sprawdzić aktywne
Defaults
za pomocą:Następnie możesz spróbować za pomocą:
a jeśli napiszesz nieprawidłowe hasło, zobaczysz „zniewagę”
Ale przetestowałem to wszystko na OSX 10.8.4 i to nie działa, otrzymujesz standardowy
Sorry, try again.
komunikat.Szukałem danych wyjściowych
ale nie ma takich ciągów.
UWAGA: przetestuję to na innym * nix (tak szybko, jak to możliwe) i zgłoś.
źródło