this post was submitted on 29 Jan 2024
411 points (93.6% liked)

Technology

59605 readers
3501 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Darkassassin07@lemmy.ca 2 points 10 months ago (7 children)

Side question:

Know a good place I can learn linux user/group/permission management?

I don't understand it well enough so I do a stupid amount of things as root...

[–] 4am@lemm.ee 1 points 10 months ago (6 children)

A good start is using something like sudo rather than logging in as root.

sudo gives your command root permission when it runs. That way you can delete the password from the root account and it can’t be logged in with. sudo will ask for YOUR password and then check if you have permissions to elevate your command to root level.

In a simple setup, you can just use for anything you would normally do as root.

This can protect you from mistakes too, when running commands that you’ve mistyped. For example, if you want to do “rm -rf ./*” to delete all files in the current directory, but you forget the dot (period); if you’re at a root prompt, you just deleted your entire filesystem. If you’re not, then you get a permission error.

[–] Darkassassin07@lemmy.ca 1 points 10 months ago (5 children)

How do I manage what users can use sudo?

One issue is trying to create a user to run services under, but not knowing how to give it permission to access what it needs (while also not entirely sure what it should/shouldn't have permissions for).

Or just generally managing file permissions. I understand using chmod in a very basic capacity with a few letter arguments like +r, but then you toss in numbers (chmod 777, wut?) and I get lost.

[–] 4am@lemm.ee 0 points 9 months ago

In addition to what other posters said, some distros allow you to add a user to the “sudo” group (as a secondary group assignment; don’t make it their primary) to allow them sudo access.

Edit your /ect/sudoers file using visudo

load more comments (4 replies)
load more comments (4 replies)
load more comments (4 replies)