you are viewing a single comment's thread
view the rest of the comments
[–] 7 points 1 month ago* (last edited 1 month ago) (2 children)

Sudo runs a temp shell as root. Doas runs the temp shell with whatever user you specified defaults to root w no arguments. Personally I just su to the user then run the command as the user natively in the users shell, makes it way easier to see what you did in the history and logs

  • source
  • hideshow 4 child comments
  • [–] [S] 5 points 1 month ago (4 children)

    Could you please make that eli5 ??

  • source
  • parent
  • hideshow 8 child comments
  • [–] 5 points 1 month ago (1 child)

    Sudo: Always uses the root user to get access to run a command, no matter which user you want to run the command as. Doas: Uses the user you want to run the command as to actually get access to run the command.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 8 points 1 month ago (2 children)

    Sudo -u otheruser do still go trough root?

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 1 month ago

    Your question is perfectly valid btw. The answer you wanted as an eli5 was very poorly explained, using a lot of jargon and bad phrasing and formatting and typos here and there.

    I understand perfectly why you'd need a breakdown of what they said if you are new to this. Dont listen to people asking you to talk to an AI chat bot. Fuck AI and fuck rude people like that.

    Welcome to the Linux community! 🤗

  • source
  • parent
  • [–] 2 points 1 month ago

    Sudo find -f

    Super user do command find and look for all files in the current directory

    Makes a tempory separate session (shell) to run command as root user from the current working directory

    Doas find -f

    Super user do command find and look for all files in the current directory

    Makes a tempory separate session (shell) to run command as root user from the current working directory

    Doas bob find -f

    Do as Bob look for all files that can be accessed

    Makes a tempory separate session (shell) to run command as bobs user from the current working directory, will show any files that bobs group or user owns.

  • source
  • parent
  • [–] -3 points 1 month ago (3 children)

    Ask ChatGPT instead if you don't want to have a conversation.

  • source
  • parent
  • hideshow 6 child comments