Skip to main content

Prevent Users From Changing their Passwords

Mostly /usr/bin/passwd command has the following SUID permission (Given Below)

-r-s--x--x 1 root root 19348 Jan 12 2008 /usr/bin/passwd

The numerical value of the file permission translates to 4411. Whenever a SUID file is executed, the process that runs it, is granted access to the system resources based on the user who owns the file and not the user who created the process.

So, we need to remove the SUID for that command, so that the normal users are denied the privileges of updating the file. To do so we use the following command

chmod u-s /usr/bin/passwd

- OR

chmod 511 /usr/bin/passwd

Comments

Popular posts from this blog

Singly Linked List

/**     Program Name: Singly Linked List     Description: This Program is for Implemeting Singly Linked List     Author:  Tauqirul Haque         */ struct Linklist {     int item;     struct Linklist *next; }; typedef struct Linklist node; void insertAtBeginning(node **); void createAppendNode(node **); void insertInMiddle(node **); void deleteNode(node **); void displayNode(node **); void countNode(node **);  void searchElement(node **); void reverse(node **); void main() {     node *head = NULL;     int choice = 0;     while(choice != 9)     {             printf("\n\t\t\t1. Add Node At The Beginning ");     printf("\n\t\t\t2. Insert Element in the Middle ");     printf("\n\t\t\t3. Append New Node "); ...

Getting Back GRUB after installing Windows

Follow these Simple Steps to get back GRUB after installing Microsoft Windows ..... Step 1 : Boot Your Machine With any Linux Live CD. Step 2: After booting machine, Open the Terminal and type the following command. prompt$ sudo grub ( this will bring the grub prompt ) Step 3: Now type the following command. This command will find the partition on which GRUB is installed grub> find /boot/grub/stage1 ( output : (hd?,?) , here the hd? is hard-disk number, and ? is the partition name) Step 4: Now install the GRUB using the following command. grub> setup(hd?) (here the hd? is the information returned by the previous command) Step 5: Now Quit GRUB grub> quit Things done,, Now Reboot Yor machine ...