Módosítások

NIIF szuperszámítógépek használata

489 bájt törölve, 2014. június 6., 09:53
Adatok megosztása projekt tagok számára
=== Adatok megosztása projekt tagok számára ===
 Alapértelmezés szerint Fájlok ill. könyvtárak megosztásához használjuk a [http://www.techrepublic.com/blog/linux-and-open-source/learn-to-use-extended-file-attributes-in-linux-to-boost-security/](fájlrendszer ACL-eket). Az ACL-ekkel a hagyományos unix engedélyeken felül finoman szabályozhatjuk a felhasználók home fájlok és scratch könyvtárát a többi felhasználó nem láthatjakönyvtárak hozzáférési engedélyeit. Az alábbi A következő példában a myproject projekt számára szeretnénk megosztani a <code>$HOME/homeShared</user/myproject code> könyvtáratosztjuk egy munkatárs számára:<codepre> # Először hozzáférhetővé tesszük a saját home könyvtárunkat könyvtár beállítása [login# sitya user számára belépsi engedély: u:sitya:x $ setfacl -m u:sitya:~]x $HOME$ getfacl $ chmod 751 . HOME # A myproject könyvtárat a myproject csoport tulajdonába adjukfile: home/htom [login# owner:~]$ chgrp myproject myprojecthtom # Beállítjuk, hogy a projekt tagokon kívül más ne tudjon hozzáférnigroup: htom [loginuser::~]$ chmod o-rwx myproject # Beállítjuk, hogy a projekt tagok tudják írni a könyvtáratuser:sitya:--x [logingroup::~]$ chmod g+ws myprojectr-x [loginmask::~]$ ls r-ld myprojectx drwxrwsother::--- 2 user myproject 4096 Aug 29 15:15 myproject</code># Shared könyvtár megosztása# sitya számára minden unix jog$ cd$ mkdir SharedEzután fontos, hogy a felhasználók olyan fájlokat és könyvtárakat hozzanak létre, amelyet a csoporttagok módosíthatnak. (A megfelelő csoportról a fenti példában a `setgid` bit gondoskodik.).$ setfacl -m u:sitya:rwx $HOME/Shared<code>$ getfacl Shared # Beállítjuk az umask-ot, hogy alapértelmezésként csoport által írható file-okat hozzon létre: Shared # Ezt minden felhasználónak meg kell csinálnia, mielőtt írni akar a közös könyvtárbaowner: htom [user2@login# group:~]$ umask 002htom [user2@loginuser::~]$ echo "Siker" > /home/rwxuser/myproject/hello.txt:sitya:rwxgroup::rwx [user2@loginmask::~]$ ls -l /home/user/myproject/hello.txtrwx -rw-rw-other::r-- 1 user2 myproject 6 Aug 29 15:27 hello.txtx</codepre>
== SLURM ütemező használata ==
214
szerkesztés

Navigációs menü