EasyManuals Logo

Linux Pocket Linux Guide User Manual

Default Icon
67 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #45 background imageLoading...
Page #45 background image
7.3.5. Copy required libraries
bash# cp /lib/libnss_files.so.2 ~/staging/lib
bash# strip −−strip−unneeded ~/staging/lib/*
7.3.6. Set directory and file permissions
Set minimal privileges on all files and directories under ~/staging. Everything is owned by the root user
and the root group. Permissions are read−write for the owner and read−only for the group. Exceptions to the
blanket permissions are handled case by case.
bash# cd ~/staging
bash# chown −R 0:0 ~/staging/*
bash# chmod −R 640 ~/staging/*
Set execute permission on all directories. (Note the capital "X")
bash# chmod −R +X ~/staging/*
Files in /bin are read and execute for all, but su is an exception.
bash# chmod 755 ~/staging/bin/*
bash# chmod 4750 ~/staging/bin/su
Files in /dev have various permissions. Disk devices should be accessible to administrators only. Other files
like /dev/null should have full privileges granted to everyone.
bash# chmod 660 ~/staging/dev/fd0 dev/ram0
bash# chmod 666 ~/staging/dev/null
bash# chmod 622 ~/staging/dev/console
bash# chmod 600 ~/staging/dev/initctl
bash# chmod 622 ~/staging/dev/tty
bash# chmod 622 ~/staging/dev/tty?
The passwd and group files must be world readable.
bash# chmod 644 ~/staging/etc/passwd
bash# chmod 644 ~/staging/etc/group
The scripts in /etc/init.d are read and execute for administrators.
bash# chmod 750 ~/staging/etc/init.d/*
Libraries need read and execute permissions for everyone.
bash# chmod 755 ~/staging/lib/*
Only root should have access to the /root directory.
bash# chmod 700 ~/staging/root
Make files in /sbin read and execute for administrators.
bash# chmod 750 ~/staging/sbin/*
Temp should be read−write for all with the sticky bit set.
bash# chmod 1777 ~/staging/tmp
Pocket Linux Guide
Chapter 7. Enabling Multiple Users 39

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Linux Pocket Linux Guide and is the answer not in the manual?

Linux Pocket Linux Guide Specifications

General IconGeneral
BrandLinux
ModelPocket Linux Guide
CategorySoftware
LanguageEnglish