Chapter-6: CONTROLLING ACCESS TO FILES WITH LINUX FILE SYSTEM PERMISSIONS
Chapter -6
CONTROLLING ACCESS
TO FILES WITH LINUX FILE SYSTEM PERMISSIONS
1. 1. Which
is not true?
a.
r (read) permission - Contents of the file can
be read. Contents of the directory (file names) can be listed
b.
w (write) permission - Contents of the file can
be changed. Any file in the directory may be created or deleted.
c.
x (exec) permission - Files can be executed as commands. Contents of
the directory can be accessed (dependent on the permissions of the files in the
directory).
d.
r (read) permission
- Contents of the file can be read. Contents of the directory (file names) can
not be listed
e.
w (write)
permission - Contents of the file can not be changed. Any file in the directory
may be created or deleted.
2. 2. The
option of the ‘ls’ command will expand the file listing to include both the
permissions of a file and the ownership:
a. –l b. –d c. –ls d.
–s
3. 3. To
prevent the descent into the directory and see the expanded listing of the
directory itself, add the ---- option to
‘Is’
a.
–l b. –d c. –ls d. –s
4. 4.
Fill up the blanks by above options
Is owned by f red and readable by all users = rfile1
Contents may be modified by the user betty = lfill2
Can be
deleted by the user fred = all
Can
not be read by the user barney =
rfile2
Has a group ownership of wilma =lfile1
Can be deleted by the user barney = none
5. What is true?
a. r=4, w=2, and x=1
b. r=3,
w=2, and x=1
c. r=2,
w=4, and x=1
d. r=4,
w=2, and x=3
2. 6.Which command is used to modify the
permission of a file/directory?
a.
chown
b.
chgrp
c. chmod
3. 7. Add
execute permission for everyone on file2, which is true?
a.
chmod u+x file2
b.
chmod o+x file2
c.
chmod g+x file2
d.
chmod a+x
file2
4. 8. Remove
read and write permission for group and other on file1
a.
chmod g-rw
file1
b.
chmod o-rw
file1
c.
chmod go-rw file1
d.
chmod gu-rw
file1
e.
chmod ao-rw
file1
5. 9.. Set
read, write, and execute permission for user, read, and execute for group, and
no permission for other on ‘sampledir’, which is true?
a.
chmod 757 sampledir
b.
chmod 050 sampledir
c.
chmod 550 sampledir
d.
chmod 750 sampledir
6. 10. The
chmod commands supports the ------- option for recursively setting permissions
on an entire directory tree
a.
–r
b.
–R
c.
–P
d. –p
7. 11. set
read and write access on ‘demodir’ and all its children for their group owner,
but will only apply execute permissions to directories, not regular files.
Which is true?
a.
chmod -R g+rwx demodir
b.
chmod -R o+rwX demodir
c.
chmod -R g+rwX
demodir
d.
chmod -R u+rwx demodir
8. 12. File/Directory ownership can be changed with the ----------- command
a.
chown
b.
chmod
c.
chgrp
a. chown
b. chmod
c. chgrp
14.
The chown command can also be used to change
both owner and group at the same time.
a.
True b. False
15.
Ensure the permissions of directory - ‘ateam-text’
forbids others from accessing its files.
a. chmod 750 ateam- text
b.
chmod 752
ateam- text
c. chmod o:--- ateam- text
d.
chmod 750
ateam- text
16.
Change the group ownership of the ‘ateam-text’
directory to ‘team’ under home directory.
a. chown :ateam /home/ateam-text
b. chgrp
ateam /home/ateam-text
c.
chgrp :ateam
/home/ateam-text
d.
chown ateam
/home/ateam-text
17.
Remove write permission from ‘itbd’ file for all users
a.
chmod
ugo-r itbd
b. chmod
a-w itbd
c. chmod
ugo-w itbd
d. chmod
u-w,g-w,o-w itbd
e.
chmod
u-w;g-w;o-w itbd
18.
Append “I want to be an engineer” to a file named ‘itbd’
a.
echo “I
want to be an engineer” > itbd
b. echo “I want to be an engineer” >> itbd
c.
echo >
“I want to be an engineer” itbd
d.
echo >>
“I want to be an engineer” itbd
19.
The ---------
for a directory sets a special restriction on deletion of files.
a.
suid
b.
sgid
c. sticky bit
20.
What is right value?
a.
setuid = 1; setgid = 4; sticky = 2
b.
setuid = 2; setgid = 4; sticky = 1
c.
setuid = 1; setgid = 2; sticky = 4
d. setuid = 4; setgid = 2; sticky = 1
21. File
executes as the user that owns the file, not the user that ran the file. What you
will use?
a.
u + g
b.
g + s
c.
o + s
d.
o + t
e.
u + s
22. File
executes as the group that owns the file. What you will use?
f.
u + g
g.
g + s
h.
o + s
i.
o + t
j.
u + s
23. Users
with write on the directory can only remove files that they own; they cannot
remove or force saves to files owned by other users. What you will use?
k.
u + g
l.
g + s
m.
o + s
n.
o + t
o. u + s
24. Set the setgid bit, and read/write/execute for user and group on ‘itbd’ directory.
a. chmod 2770 itbd
b. chmod 1770 itbd
c. chmod 4770 itbd
d. chmod 0770 itbd
25. The system default umask values for Bash shell users are defined in the --- files
a. /etc/profile
b. /etc/.bashrc
c. /etc/bashrc
d. /etc/bashrc
26. By which command you can change the created files/directories
a. mask
b. umask
c. unmask
27. default umask value applied on directories
a. 023
b. 022
c. 002
d. 222
28. default umask value applied on files
e. 023
f. 022
g. 002
h. 222
29. If you want to files & directories permission 622 & 733 respectively for root user, which command will be used?
a. umask 044
b. umask 077
c. umask 066
d. umask 023
30. Default umask value is
a. For super user = 002 ; For standard user = 022
b. For super user = 002 ; For standard user = 002
c. For super user = 022 ; For standard user = 002
31. Default file/folder permission for super user is –
a. File = 644 ; Directory = 754
b. File = 755 ; Directory = 644
c. File = 664 ; Directory = 775
d. File = 644 ; Directory = 755
32. Default file/folder permission for standard user is –
e. File = 644 ; Directory = 754
f. File = 755 ; Directory = 644
g. File = 664 ; Directory = 775
h. File = 644 ; Directory = 755
33. If you want to change the ownership of user=mushfiq & group=itbd of a file named ‘test’, what command is used?
a. chown :mushfiq test
b. chown :itbd test
c. chown mushfiq:itbd test
d. chmod mushfiq:itbd test
34. Change the umask for user ‘mushfiq’ that new files are created with read-only access for the group and no access for other users.
a. umask 027
b. umask 025
c. umask 070
d. umask 040
35. If you want to set default umask value as 027 for ‘mushfiq’ user permanently, what you will do?
a. echo "umask 027" >> /home/mushfiq/.bash_profile
b. echo "umask 027" >> /home/mushfiq/.bashrc
c. echo "umask 027" >> /etc/bashrc
d. echo "umask 027" >> /etc/profile
36. If you want to set default umask value as 027 for all standard users except root user, what you will do?
a. vim /etc/bashrc ; replace first umask value as ‘umask 027’ ; save
b. vim /etc/profile ; replace first umask value as ‘umask 027’ ; save
c. vim /etc/bashrc ; replace second umask value as ‘umask 027’ ; save
d. vim /etc/profile ; replace second umask value as ‘umask 027’ ; save
Red Prism Group ins one of the best Django coaching in Noida. Learn Django from industry expert with practical training, live projects and got your certificate.
ReplyDelete