User accounts: Difference between revisions
iwu |
|||
Line 1: | Line 1: | ||
= | = Groups = | ||
== Add a new group == | |||
<source lang="bash"> | <source lang="bash"> | ||
Line 9: | Line 7: | ||
</source> | </source> | ||
== Delete a group == | |||
<source lang="bash"> | <source lang="bash"> | ||
Line 15: | Line 13: | ||
</source> | </source> | ||
== Add a user to a group == | |||
<source lang="bash"> | <source lang="bash"> | ||
Line 21: | Line 19: | ||
</source> | </source> | ||
== Set a directory writable by a certain group == | |||
Make /srv/www folder readable/writable/executable by dev group | Make /srv/www folder readable/writable/executable by dev group | ||
Line 29: | Line 27: | ||
</source> | </source> | ||
= Add a user account = | |||
<source lang="bash"> | <source lang="bash"> | ||
Line 36: | Line 34: | ||
</source> | </source> | ||
= Delete a user account = | |||
Force removal and delete files | Force removal and delete files | ||
Line 50: | Line 48: | ||
</source> | </source> | ||
= Lock or unlock a user account = | |||
<source lang="bash"> | <source lang="bash"> | ||
Line 57: | Line 55: | ||
</source> | </source> | ||
= Adding sudoers = | |||
A file can be added for groups of users or specific users to /etc/sudoers.d/ directory. This line would make someone a sudoer with no password requirement. | A file can be added for groups of users or specific users to /etc/sudoers.d/ directory. This line would make someone a sudoer with no password requirement. |
Revision as of 10:23, 2 August 2016
Groups
Add a new group
$ sudo addgroup webdev
Delete a group
$ sudo delgroup webdev
Add a user to a group
$ sudo adduser username groupname
Set a directory writable by a certain group
Make /srv/www folder readable/writable/executable by dev group
$ sudo setfacl -d -m g:dev:rwx /srv/www
Add a user account
$ sudo useradd -d /home/jsmith -m jsmith -G webdev
$ sudo passwd jsmith
Delete a user account
Force removal and delete files
$ sudo userdel -fr username
or
$ sudo deluser -remove-home username
Lock or unlock a user account
$ sudo passwd -l username
$ sudo passwd -u username
Adding sudoers
A file can be added for groups of users or specific users to /etc/sudoers.d/ directory. This line would make someone a sudoer with no password requirement.
jsmith ALL=(ALL) NOPASSWD:ALL
If you want the user to type a password.
jsmith ALL=(ALL:ALL) ALL