Labels

Android (1) bash (2) boost (2) C (34) C++ (2) cheatsheet (2) CLion (6) css (3) Debian (33) DL (17) Docker (2) Dreamweaver (2) Eclipse (3) fail2ban (4) git (5) GitHub (4) Hacking (3) html (8) http (1) iOS (1) iPad (1) IRC (1) Java (31) javascript (3) Linux (167) Mac (19) Machine Learning (1) mySQL (48) Netbeans (4) Networking (1) Nexus (1) OpenVMS (6) Oracle (1) Pandas (3) php (16) Postgresql (8) Python (9) raid (1) RedHat (14) Samba (2) Slackware (47) SQL (14) svn (1) tar (1) ThinkPad (1) Virtualbox (3) Visual Basic (1) Visual Studio (1) Windows (2)

Thursday, 27 December 2018

Linux users and groups

users

1) useradd user
Create a user. 
2) passwd user
Create/Change password for user.

To create a new user, gennerally run 1, then 2 above, alternatively, you can use adduser user
which is a higher level command. 
adduser user group
As above but also adds user to group.
passwd -l user
Lock user, preventing logon using password.
passwd -u user 
Unlock user. 
passwd -S user  
Get Status for user. 

groups


groups username 
Shows a list of groups the current user is a member of.
id shows the numerical id's.

groupadd newgroup
Create a new group 
addgroup newgroup
Create a new group  
usermod -a -G group username
usermod -a -G group1,group2,group3 username 
append group(s) to username. Add username to group(s)

usermod -g groupname username 
Modify user's primary group (g = primary group G = secondary group)

useradd -G group username
Create a new user and assign it to group
getent group
List all groups on system.

groupdel group
Remove group 
groupmod --new-name NEW_GROUP_NAME OLD_GROUP_NAME
rename a group.  


 

 

No comments:

Post a Comment

Note: only a member of this blog may post a comment.