OpenBSD admin and ports maintainer

  • 1 Post
  • 88 Comments
Joined 1 month ago
cake
Cake day: May 29th, 2024

help-circle
  • I was making a general statement about when anime has a political theme, not on that particular anime.

    Only anime I know of where this is actually a thing is Attack on Titan, but I haven’t watched the last season (apparently it deviates from the source material, maybe for this reason, which is why I haven’t).

    Though I guess you could find a utopian vision in a nation that views all to be equally worthless and champions genocide and calling the dark young of shub niggurath to stomp on people.

    Yeah, I do like multifaceted morally grey and villainous characters with interesting or even aspiring motives. I highly recommend Hunter X Hunter, The number of characters in that anime that aren’t majorly flawed in one way or another you can count on your fingers. One of the communities favorite characters is a murderous pedo clown that serves as the main characters mentor and drop-in father-figure for a large part of the story. If you watch any single anime and never watch anime again, let it be HxH.


  • I’ve only finished the anime up to season 4, but I don’t think the theme is that “Nazarick is evil and evil skeleton overlord is fun”, but rather “do the ends justify the means Nazarick takes”, given that Ainz wants to create a utopia where all races live in harmony. It’s very interesting writing given how much time and humanity is given to side characters that are eventually destroyed or imperialized by Nazarick.






  • It’s as easy as following any set of instructions. Whether or not you actually understand what the instructions are doing is an entirely different story. If you actually want to learn how to operate a posix system, doing a bunch of command line installs of Linux isn’t going to help you with that. What will help is living in something with excellent documentation like OpenBSD, with minimal reliance on external tooling. Once you have the skills, they’ll transfer anywhere.













  • Just make the file root owned and readable by no one. An unreadable file can’t be copied. You can use chattr to add some flags like immutability if you desire (shouldn’t really need to). Use a command like find /some/path -type f -exec chattr whatever {} \; if you need to do this recursively. Root account should need a password, and should (hopefully) not be accessable with an unprivileged user’s password through sudo/doas, but on its own account with it’s own password using su or login.

    Note that without encrypting the file, this does not protect you from someone just grabbing your storage device and mounting it with root permissions and then they can do whatever they want with your data. It also doesn’t protect you if someone gets root access to your device through other remote means. If you want to encrypt the file, use something like openssl some-cipher -k 'your password' -in file -out file.cipher_ext. If you want to encrypt multiple files, put them in a tarball and encrypt the tarball. You can again also use find with openssl to encrypt/decrypt recursively if you don’t want to use a tarball, which may be better with ciphers like blowfish that aren’t secure at large file sizes; but if you do that, you expose your encrypted file system structure to attackers.

    I am not a fan of full disk encryption, because it usually means leaving all your data decrypted during runtime with how most people use it. If you only decrypt a block device when you need to, there’s nothing wrong with that, and can work as an alternative to encrypting a tarball.