File permissions

From Funtoo
Revision as of 20:52, September 25, 2014 by Causes (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Add user

root # useradd -g users -G wheel,portage,audio,video,usb,cdrom,tty -m <username>

Delete user

root # userder -r <username>

List groups

$##bl## groups $##bl## groups <username>

List users

$##bl## users

Add user to group

      1. i## gpasswd -a <user> <group>

Remove user from group

      1. i## gpasswd -d <user> <group>

Add new group

      1. i## groupadd <group>

Delete group

      1. i## groupdel <group>

File permissions

You can change file permissions with chmod.

user $ chmod <r><g><u> <file>

<r> = number for root permissions <g> = number for group permissions = number for user permissions

7 = 4+2+1 (read/write/execute)
6 = 4+2 (read/write)
5 = 4+1 (read/execute)
4 = 4 (read)
3 = 2+1 (write/execute)
2 = 2 (write)
1 = 1 (execute)

Change owner and group of file

You can change owner and group of file with chown.

root # chown <user>:<group> <file>

You can change owner of folder and files inside recursively with:

root # chown -R <user>:<group> <folder>