Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Sorry to all Technical person for mistake of Question.
Now i am post currect question
Why copied file permission is changed in destination. When i
give all permission i.e 777 to file and copy that to other
location in destination the permission is 755. But if give
permission 555 in destination that file permission is 555
and if give permission 444 to file after copy in destination
the file permission is 444. These all are happening in
normal user. How the umask value is calculate here really i
am not understand. Please write the proper answer. Thanks
in Advance

Answers were Sorted based on User's Feedback



Sorry to all Technical person for mistake of Question. Now i am post currect question Why copied f..

Answer / green

Here i'll give u detailed explanation.
For file and directory permission
FOR read-4
write-2
execute-1

The format is something like this rwx:rwx:rwx

1st set of permission is for users
2nd set of permission is for groups
3rd set of permission is for others

Suppose u have a filename as file1. U want to give read
write and execute permission for USER, only read,execute
permission for GROUPS and again read, execute permission for
OTHERS
then command is like this:
chmod 755 file1
755: rwx:rw:rw

7=4+2+1=read+write+execute ---> THIS SET FOR USER
5=4+1=read+execute ---> THIS SET FOR GROUP
5=4+1=read+execute ---> THIS SET FOR OTHERS

UMASK:
Where as in the case of UMASK, it is little different.
Here we have separate umask values for files and
directories. First let us see how to set umask value for
directory
Instead of adding the values, u must subtract the values
from value 7. Let see the below example for ease understand.

Example1: To set umask for Directory like this rwx:rx:rx
7-4-2-1=0 --> user
7-4-1=2 --> group
7-4-1=2 --> others
so the umask value is like this
$ umask 022 Dir1

Example2: To set umask for Directory like this rwx:rw:rw
7-4-2-1=0 --> user
7-4-2=1 --> group
7-4-2=1 --> others
so the umask value is like this
$ umask 011 Dir1
where Dir1 is a directory.


To set umask for files as rwx:rx:rx
7-4-2-1=0 --> user
7-4=3 --> group
7-4=3 --> others
Usually there is no need for execute permission for files.
So no need to subtract for 1 for execute in the above
calculation. So the umask value set for files will be like this

$ umask 033 file1
where file1 is file....

Cheers, Vj

Is This Answer Correct ?    18 Yes 2 No

Sorry to all Technical person for mistake of Question. Now i am post currect question Why copied f..

Answer / vijeesh

The default file permission is 666 and directory perm. is
777, and umask default perm. is 022.
If you copied a file which is having 777 permission to
another location. umask will apply while copy the file.
hence 777 -(minus) 0222= 755 which is the default
permission of a file.

Is This Answer Correct ?    13 Yes 2 No

Sorry to all Technical person for mistake of Question. Now i am post currect question Why copied f..

Answer / hari

not problame to other users.
umask is user level permission
u give 666
after create file that permission is 666
u give 333 permission that umask calculate bello u see
666-333=333

Is This Answer Correct ?    0 Yes 1 No

Post New Answer

More Unix Commands Interview Questions

Is ‘du’ a command? If so, what is its use?

0 Answers  


What do you mean by zambie process?

6 Answers  


How do I find previous commands in unix?

0 Answers  


what is the advaantage of each user having its own copy of the shell?

0 Answers   BMC, CNS, DELL, Infosys,


Assume the following files are in the working directory prompt> ls -l tasks -rw-r--r-- 1 alex student 1423 Feb 21 14:01 tasks What command can Alex use to give everyone permission to write to the file? What will the ls -l command display if he does so?

10 Answers   Infosys,


what are the different operating systems available?

3 Answers  


Which command is used to find whether the system is 32 bit or 64 bit?

0 Answers  


Give the command for finding the current date.

0 Answers  


what does the command 'wc' do?

4 Answers  


What is the procedure of "at" and crontab" commands?

4 Answers  


what is the use of "grep" command?

6 Answers   HCL,


Is there any command in Unix, other than:ls, to list the files in a directory? The answer will be highly appreciated...

27 Answers   CGI,


Categories