„Tcpdump -w 1.pcap” działa, ale „tcpdump -C 100 -w 1.pcap” - odmowa zezwolenia

Muszę ograniczyć rozmiar pliku, gdy uruchomię „tcpdump -w 1.pcap”. Próbuję to zrobić za pomocą klawisza „-C”, ale gdy go dodam, pojawia się błąd „odmowa zezwolenia”. Więc:

> sudo tcpdump -w 1.pcap
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
^C821 packets captured
847 packets received by filter
24 packets dropped by kernel

Ale:

> sudo tcpdump -C 100 -w 1.pcap
tcpdump: 1.pcap: Permission denied

Uruchamiam polecenie z mojego katalogu domowego i próbowałem usunąć i utworzyć plik przed uruchomieniem polecenia z różnymi uprawnieniami, w końcu mam:

-rwxrwxrwx 1 root root 0 Aug  5 10:30 1.pcap

lub

-rwxrwxrwx 1 fd8 users 0 Aug  5 10:30 1.pcap

Czy możesz zasugerować, dlaczego w drugim przypadku nie mogę pisać do pliku?

questionAnswers(3)

yourAnswerToTheQuestion