Skip to main content

User and group management

 user and group management:

useradd spiderman: add the new user called spiderman

groupadd superheros create the group called superheroes. cat /etc/group: shows the list of groups and its members.

userdel -r spiderman: delete the user spiderman.

groupdel superheroes: deletes the group superheroes.

usermod -G superheroes superman change the group of superman to superheroes. 

chgrp -R superheroes spiderman: change the group of spiderman to superheroes.

cat /etc/passwd: gives the local accounts output.

output format of /etc/passwd file: username: password: userid: groupid: home directory: shell type.

output format of /etc/group file: groupname:x: groupid: groupmembers.

useradd -g linux_admins -s /bin/bash -c "sadik pathan" -m -d /home/admin_spathan admin_spathan: add the

username admin_spathan in linux_admins group. 

passwd admin_spathan: create the passwd for admin_spathan

chage -m 5 -M 90 -w 10 babubutt  : after the password change, babubutt is not allowed to change the password for 5 days, password will expire after 90 days and before 10 days of password expires, password expiry notification will come.


chage -l babubutt: gives the password information for user babubutt.

ip r l: gives the ip address of the machine.

..................................................

control the access of the files:


chmod g-w filename: removes the write access for group on file named filename.

chmod a-r filename: removes the read acess for all(user group and others) on the file named filename

chmod u-w filename: removes write access for user in file named filename.

rm filename: removes the filename

chmod u+rw file: gives the read write access to user on the file chmod g+rw file: gives the read write access to group on the file.

chmod o+r file: gives read access to others on the file.

chmod a-x folder: removes the execute permission for all on the folder.

chmod a+x folder: gives the execute permission for all on the folder.

chown: change the ownership of the file. chgrp: change the group ownership of the file.

chown root file: change the owner to root for file.

chgrp root file: change the group ownership to root for the file.

Comments

Popular posts from this blog

patching tasks

 Patching a Linux system is a critical task to ensure that the system remains secure, stable, and up-to-date with the latest features and fixes. Here’s a comprehensive guide to the tasks involved in Linux patching: 1. Pre-Patching Preparation Backup System : Ensure you have a full system backup, including critical data, configuration files, and applications. Test the backup to verify its integrity. Check Disk Space : Verify that you have enough disk space, particularly on /var , /tmp , and /boot partitions. Review Current Patch Level : Determine the current patch level and installed packages using package management tools like yum , apt , dpkg , or rpm . Check System Logs : Review system logs to identify any issues that might affect the patching process. Test in a Staging Environment : If possible, apply patches in a staging environment that mirrors production to identify potential issues. Notify Stakeholders : Inform stakeholders about the scheduled maintenance window and expecte...

Linux Prepatching tasks

 Pre-patching tasks in a Linux environment are critical to ensuring a smooth and successful patching process. These tasks help in minimizing downtime, preventing issues during the patching, and ensuring the system's stability. Here’s a checklist of common pre-patching tasks you should perform: 1. Backup Critical Data Full System Backup : Perform a full system backup, including configuration files, databases, and critical application data. Verify Backup Integrity : Ensure that the backup is complete and can be restored if necessary. 2. Review Patch Notes Understand the Patch : Review the release notes and documentation for the patches you plan to apply. Understand what is being updated and any potential impact on your system. Check Dependencies : Verify that all dependencies for the patches are met, including hardware, software, and configuration requirements. 3. Check System Health Disk Space : Ensure there is sufficient disk space available, especially on /var , /tmp , and /boot ...