Możesz usunąć /dev/nullużytkownika root w systemach Linux i BSD. Oczywiście po ponownym uruchomieniu systemu /dev/nullzostanie przywrócony. Bez ponownego uruchomienia można również przywrócić /dev/nullza pomocą mknodpolecenia.
Uprawnienia - chyba że działasz jako root(superużytkownik) lub jeden z kilku wybranych użytkowników lub grup ( binlub sys), nie masz uprawnień do zapisu w /dev/katalogu, a zatem nie możesz nic z niego usunąć.
Jeśli tak root, możesz go usunąć - ale twój system byłby bardzo niezadowolony. Możesz go odtworzyć za pomocą mknodpolecenia (a może mknod()wywołania systemowego). Możesz też utworzyć zwykły plik, ale nie miałby on takich samych specjalnych właściwości jak „prawdziwy” /dev/nulli spowodowałby poważne uszkodzenie systemu.
To nie jest dobry obszar do eksperymentów! (A jeśli musisz eksperymentować, zalecamy używanie maszyny wirtualnej zamiast głównej maszyny).
Odpowiedzi:
Możesz usunąć
/dev/null
użytkownika root w systemach Linux i BSD. Oczywiście po ponownym uruchomieniu systemu/dev/null
zostanie przywrócony. Bez ponownego uruchomienia można również przywrócić/dev/null
za pomocąmknod
polecenia.źródło
Uprawnienia - chyba że działasz jako
root
(superużytkownik) lub jeden z kilku wybranych użytkowników lub grup (bin
lubsys
), nie masz uprawnień do zapisu w/dev/
katalogu, a zatem nie możesz nic z niego usunąć.Jeśli tak
root
, możesz go usunąć - ale twój system byłby bardzo niezadowolony. Możesz go odtworzyć za pomocąmknod
polecenia (a możemknod()
wywołania systemowego). Możesz też utworzyć zwykły plik, ale nie miałby on takich samych specjalnych właściwości jak „prawdziwy”/dev/null
i spowodowałby poważne uszkodzenie systemu.To nie jest dobry obszar do eksperymentów! (A jeśli musisz eksperymentować, zalecamy używanie maszyny wirtualnej zamiast głównej maszyny).
źródło