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

Linux basic commands

 Linux basic commands: du  -sh  *  |  sort  -h  -r   |  head  -n  40  :    list out first 40 files in the directory that are taking more space in the directory.  cd : change directory Is-l listing the items in long listing format  pwd : print working directory Is-I format: type :no of links:owner : group:size :month :day :time :name cd/: go to/directory whoami: tells us by which username we are logged in. touch jerry: creates the file named jerry in present working directory. cp jerry lex: copy the content of jerry file and paste it to lex file. vi text1: creates the file text1 and open it in vi editor mkdir superman: creates the directory called superman mkdir abc def  : creates 2 folder in one command. touch filename wont work in /etc/ folder if logged in by normal account. man cp: shows manual for cp command. echo "india is my country"> file1 puts the text in file1. rm filename: remove the filename  mv lex luther renames the file from lex to luther  mv luther /h

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 expected do