The professional way to use chmod ?


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers The professional way to use chmod ?
# 1  
Old 11-18-2015
The professional way to use chmod ?

Oracle Linux 6.4 with bash

Question from a beginner

To change permissions using chmod, I can use 2 methods. Since I don't know the terminology, I am calling them Method1 and Method2.
In the below example, both Method1 and Method2 do the same thing. Which one is you favourite method ?

# Giving execute privilege to the group

Method1.
Code:
$ touch file1.txt
	$
	$ ls -l file1.txt
	-rw-rw-r-- 1 ctms ctms 0 Nov 18 10:21 file1.txt
	$
	$ chmod g+x file1.txt

Method2.

Code:
$ touch file2.txt
	$
	$ ls -l file2.txt
	-rw-rw-r-- 1 ctms ctms 0 Nov 18 10:21 file2.txt
	$
	$ chmod 774 file2.txt
	$
	$ ls -l file2.txt
	-rwxrwxr-- 1 ctms ctms 0 Nov 18 10:21 file2.txt

# 2  
Old 11-18-2015
I don't think there's a reason to prefer one to the other; they are equivalent...
This User Gave Thanks to RudiC For This Post:
# 3  
Old 11-18-2015
Method1 sets just selected permission bits:
g+x -> set the x bit for group.
ug+x -> set the x bits for user and group.
o-x -> clear the x bit for others.
Method2 sets all permission bits. The bits that are not set are cleared.

Code:
chmod 774

is identical with
Code:
chmod ug+rwx,o+r-wx

This User Gave Thanks to MadeInGermany For This Post:
# 4  
Old 11-18-2015
Ok. Please Ignore the word 'professional' .
Which method do you use ? Consider this as a poll . BTW what are Method1 and Method2 called (terminology) ?
# 5  
Old 11-18-2015
Hello omega3,

If you needed a POLL there is an option to create a thread as a POLL. Also I am completely satisfy with MadeInGermany's explanation. Just adding if you could need more information, you can go through the following links too.
https://www.linux.com/learn/tutorial...le-permissions
File Permissions - chmod | Linux.org


May be helpful for you, and using the commands it is completely up to the person which method they use both will complete your task.


Thanks,
R. Singh
# 6  
Old 11-20-2015
The two methods are called SYMBOLIC and NUMERIC respectively.
This User Gave Thanks to fpmurphy For This Post:
 
Login or Register to Ask a Question

Previous Thread | Next Thread

6 More Discussions You Might Find Interesting

1. UNIX and Linux Applications

What is the difference between chmod in solaris and chmod in Linux?

i think it is the same in both... Iam i right? (1 Reply)
Discussion started by: sumaiya
1 Replies

2. UNIX for Advanced & Expert Users

Who actually wrote Professional Linux Programming ?

Hello, Who actually wrote Professional Linux Programming of Wrox publication as there are two different sets of writers, one set consists of Jon Masters and Richard Blum and another set of writers is Neil Mathew with lots of other writers. Plz resolve it. I'm really confused. Regards.. (0 Replies)
Discussion started by: vectrum
0 Replies

3. Programming

Professional advice on my project

Hi guys, I'm pretty much a newbie to C.I need professional advice on my project.I'm supposed to write a program to scan a directory for .exe files and list them if any and also subsequently scan the subfolders for the same and so on... Any advice on how to do it would be gladly accepted.... (3 Replies)
Discussion started by: rakesh_01
3 Replies

4. Post Here to Contact Site Administrators and Moderators

Professional moderator

Hi there! I liked your forum so much! I'm a professional moderator and I would like to moderate your forum or any part of it. If you are interested in this idea, please apply to me on my e-mail. (5 Replies)
Discussion started by: SoulFly
5 Replies

5. UNIX for Dummies Questions & Answers

Any Professional Help me in this ?

Hello Here i got a problem, i bought new 40GB hard disk today, i made it as Primary Slave, No when i install Solaris, it says disk need fdisk to make solaris partition, but it does not say which disk need partition, i mean i have two disks, how i suppose to know which disk this will partition,... (1 Reply)
Discussion started by: abidmalik
1 Replies

6. UNIX for Dummies Questions & Answers

Windows XP Professional and FreeBSD

From FreeBSD how could I access files/directories in my Windows XP machine (networked) Is there any program in FreeBSD/Unix that I could use to emulate/control my Windows XP machine and what do I need to enable or install in my Windows XP machine (6 Replies)
Discussion started by: charlie499
6 Replies
Login or Register to Ask a Question