write a c program that will allow you to add messages to a file that has no permissions for any user. a unix system has many files that have sensitive information in them. permissions help keep these files secure.

See Answers (1)

Suggested Answer

#include <iostream>#include <fstream>#include <sys/types.h>#include <sys/stat.h>#include <time.h>#include <stdio.h>#include <stdlib.h>using namespace std;int main(int agrc,char*argv[]){struct stat sb;if(agrc != 2){cout << "invalind command line arguments "<< endl;return 0;}if (stat(argv[1], &sb) == -1) {perror("stat");exit(EXIT_FAILURE);}if((sb.st_mode & 777) != 0) {cout<<"file has permission and its invalid"<<endl;}//chmod(argv[1], S_IRWXU);int status = chmod(argv[1], 0200);if(status){cout<<"permission sucessfull change"<<endl;}ofstream myfile;myfile.open (argv[1], ios::out | ios::app);myfile<<argv[2]<<endl;status = chmod(argv[1], 0000);if(status){cout<<"permission sucessfull changemyfile.close();cout << "thank you" << endl;return 0;}You can learn more through link below:https://brainly.com/question/11404704#SPJ4

Related Question in Computers and Technology