chmod

C++
sudo chmod -R 777 name-file-wht-upu-want     ///open for accsess all users 
sudo chmod 644  #for example file /etc/hosts 
https://ss64.com/bash/chmod.html7	read, write and execute	rwx	111
6	read and write	rw-	110
5	read and execute	r-x	101
4	read only	r--	100
3	write and execute	-wx	011
2	write only	-w-	010
1	execute only	--x	001
0	none	---	000chmod u=rwx,g=rx,o=r myfile

chmod 754 myfile

# 4 stands for "read",
# 2 stands for "write",
# 1 stands for "execute", and
# 0 stands for "no permission."The three rightmost digits define permissions for the:
file user, the group, and others. 

Example usage: sudo chmod 777 testfile.txt

#	Permission				rwx	Binary
7	read, write and execute	rwx	111
6	read and write			rw-	110
5	read and execute		r-x	101
4	read only				r--	100
3	write and execute		-wx	011
2	write only				-w-	010
1	execute only			--x	001
0	none					---	000chmod file.exe +rwx 
chmod -R 777 ./For changing permissions mode of files as "file.exe" follow next examples idea:
chmod file.exe ugo+x #Add x:execute permissions to u:user g:gropu and o:others
chmod file.exe o-rw  #Remove r:read and w:write permissions to o:others
chmod file.exe +rwx  #Add all r:read, w:wirte and x:execute permissions to all.
Source

Also in C++: