Bestand Systeem

Op deze pagina  vindt je info over het Linux Bestanden Systeem


thegeekstuff file system explained

Terminologie :
  • bin = binary's, executables, programma's
  • s = als bij sbin, system, administrator only
  • etc = editable text configuration (configuratie bestanden, allemaal in leesbare tekst)
  • usr = unix system resources
  • boot = opstart zaken
  • home = eind gebruikers directory's
  • lib = libarires
  • proc = processen
  • /mnt = aangesloten opslag zit hier
  • /media = verwijderbare media hangt hier

Internet - Youtube

LinuxZOB





Bestand Systeem

Bestandsrechten zijn in Linux strak en eenduidig geregeld.

Het mounten van mn NAS levert nogal wat vragen op.
Misschien dat dit helpt ...
http://nfs.sourceforge.net/nfs-howto/ar01s07.html#pemission_issues

Een aantal zaken zijn van belang om het volledig te begrijpen en te kunnen toepassen.

UMask

umask : what-is-umask-and-how-does-it-work

You can set the umask value through the umask command. The string specifying the mode mask follows the same syntactic rules as the mode argument of chmod (see the POSIX Programmer's Manual for details).

Most Linux distributions set a default value of 022, including Arch[2] or 002 in /etc/profile or in the default shell configuration files, e.g. /etc/bashrc.

If you need to set a different value, you can either directly edit such file, thus affecting all users, or call umask from your shell's user configuration file, e.g. ~/.bashrc to only change your umask, however these changes will only take effect after the next login. To change your umask during your current session only, simply run umask and type your desired value. For example, running umask 077 will give you read and write permissions for new files, and read, write and execute permissions for new folders.

ChMod


chmod :
bestandsrechten instellen

Mijn standaard :
chmod 755 directory
chmod 644 bestand

755 : drwxr-xr-x
644 : -rw-r--r--

alles dicht voor andere gebruikers :
700 : drwx --- ---
600 : rw- --- ---

bekijk het vanuit de terminal in je /home/jijzelf


pas op met het commando :
chmod -R o-rwx ~
Dit doet hetzelfde als 
chmod -R 640 /home/jijzelf
Stelt de bestandsrechten in van alle files in jouw home (~)



Directory Size

Hoeveel MB zit er in een directory ?
du : disk use

cd /folder
du
du -s
du -hs

In een regel :
du -hs /folder


Bestandsrechten wijzigen

Om de bestandsrechten van files en directories op de commandline te wijzigen :

alle files -rw-r--r-- geven :
find . -type f  -exec chmod 644 {} \;

alle directories -rwx-r-xr-x geven :
find . -type d  -exec chmod 755 {} \;

Eigenaar en group wijzigen

Ook hier geen * gebruiken !!!
chown -R user.group fileofdirectorynaam
bijvoorbeeld
chown -R root.users [a-z1-9]*

 
Comments