Przez przypadek pobiegłem chmod -u filenamei to usunęło wszystkie uprawnienia, które miałem filename. Strona podręcznika nie odwołuje się do -uopcji. Eksperymentując, doszedłem do wniosku, że nie usuwa wszystkich uprawnień, ale po prostu odczytuje i wykonuje dostęp, pozostawiając nienaruszony dostęp do zapisu. Co to dokładnie robi? Mój wniosek powyżej jest błędny, …
Gdy procesor znajduje się w trybie użytkownika, procesor nie może wykonywać uprzywilejowanych instrukcji i nie może uzyskać dostępu do pamięci miejsca w jądrze. A gdy procesor jest w trybie jądra, może wykonywać wszystkie instrukcje i mieć dostęp do całej pamięci. Teraz w Linuksie program trybu użytkownika może uzyskać dostęp do …
Moim zdaniem tak, ponieważ tak, ponieważ wszelka użyteczna ekspozycja na świat zewnętrzny (nieuprzywilejowany tryb procesora) wymagałaby najpierw procesu działającego w świecie zewnętrznym. Wymagałoby to systemu plików, nawet tymczasowego systemu plików w pamięci RAM. Inny inżynier nie zgadza się ze mną, ale nie mogę tego udowodnić poza wszystkimi (nieznanymi mi) przypadkami. …
W starym (2001?) Skrypcie dla systemu operacyjnego Linux spotkałem się z -Popcją sshpolecenia: $ ssh -P host.domain -l user Ale na sshstronie podręcznika nie ma wzmianki o -Popcji. Niemniej jednak wykonywanie ssh -P host.domainnie wyświetla żadnych ostrzeżeń ani błędów. Co to? Czy może być stara / nieudokumentowana opcja?
Najlepiej używać kluczy publicznych do SSH. Więc mój sshd_configma PasswordAuthentication no. Niektórzy użytkownicy nigdy się nie logują, np. Użytkownik sftp z powłoką /usr/sbin/nologin. Lub konto systemowe. Mogę więc utworzyć takiego użytkownika bez hasła adduser gary --shell /usr/sbin/nologin --disabled-password. Czy to dobry / zły pomysł? Czy są jakieś konsekwencje, których nie …
Z Advanced Bash-Scripting Guide, aby uzyskać ostatni argument wiersza poleceń: Lub: lastarg=${!#} Jest to pośrednie odniesienie do $#zmiennej. Pamiętaj, że lastarg=${!$#}to nie działa.
Systemy plików Unix zwykle mają tabelę i-węzłów, a liczba wpisów w tej tabeli jest zwykle ustalana w momencie tworzenia systemu plików. Czasami prowadzi to do tego, że ludzie z dużą ilością miejsca na dysku otrzymują mylące komunikaty o braku wolnego miejsca, a nawet po tym, jak odkryją, na czym polega …
Na przykład do zarządzania partycją dysku dla innego systemu, w którym istnieje użytkownik. Wiem, że mogę tymczasowo utworzyć użytkownika, ale uważam to pytanie za interesujące.
rpm ma opcję -i( --install) do zainstalowania pakietu rpm ma opcję -U( --upgrade), która zainstaluje lub zaktualizuje pakiet Dokumentacja red hat wskazuje, że rpm -ijest to całkowicie akceptowalne. Jednak każda dokumentacja, jaką kiedykolwiek widziałem, zaleca używanie -U, nawet jeśli pakiet jest instalowany po raz pierwszy. Dlaczego jest rpm -Upowszechnie preferowany …
Armis Lab odkrył nowy atak wektorowy na wszystkie urządzenia z obsługą Bluetooth, w tym systemy Linux i IoT. Atak BlueBorne na system Linux Armis ujawnił dwie luki w systemie operacyjnym Linux, które umożliwiają atakującym przejęcie pełnej kontroli nad zainfekowanymi urządzeniami. Pierwszym z nich jest luka polegająca na wycieku informacji, która …
Mam plik zip o rozmiarze 1,5 GB. Jego zawartość to jeden absurdalnie duży plik tekstowy (60 GB) i obecnie nie mam wystarczająco dużo miejsca na dysku, aby wyodrębnić to wszystko, ani nie chcę wyodrębnić tego wszystkiego, nawet gdybym miał. Jeśli chodzi o mój przypadek użycia, wystarczyłbym, aby sprawdzić części treści. …
Mam skrypt bash, który działa, dopóki maszyna Linux jest włączona. Zaczynam tak, jak pokazano poniżej: ( /mnt/apps/start.sh 2>&1 | tee /tmp/nginx/debug_log.log ) & Po tym, jak się śmieje, widzę polecenie tee na moim wyjściu ps, jak pokazano poniżej: $ ps | grep tee 418 root 0:02 tee /tmp/nginx/debug_log.log 3557 root …
lszwraca dane wyjściowe w kilku kolumnach, podczas gdy ls|catzwraca dane identyczne z bajtami ls -1dla katalogów, które próbowałem. Nadal widzę wiele ls -1odpowiedzi ls -1|wc -l. Czy jest jakiś powód, aby preferować ls -1? Dlaczego ...|catzmienia wyjście ls?
Kiedy szukam dopasowania z grep, często zauważam, że kolejne wyszukiwanie zajmuje znacznie mniej czasu niż pierwsze - np. 25s vs. 2s. Oczywiście nie polega to na ponownym wykorzystaniu struktur danych z ostatniego uruchomienia - należy je zwolnić. Po uruchomieniu timepolecenia grepzauważyłem ciekawe zjawisko: real 24m36.561s user 1m20.080s sys 0m7.230s Gdzie …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.