Módosítások

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

1 471 bájt hozzáadva, 2014. március 12., 16:30
Felhasználói felület
<code>
module load maple netcdf R
</code>
 
=== Adatok megosztása projekt tagok számára ===
 
Alapértelmezés szerint a felhasználók home és scratch könyvtárát a többi felhasználó nem láthatja. Az alábbi példában a myproject projekt számára szeretnénk megosztani a /home/user/myproject könyvtárat:
<code>
 
# Először hozzáférhetővé tesszük a saját home könyvtárunkat
[login:~]$ chmod 751 .
# A myproject könyvtárat a myproject csoport tulajdonába adjuk
[login:~]$ chgrp myproject myproject
# Beállítjuk, hogy a projekt tagokon kívül más ne tudjon hozzáférni
[login:~]$ chmod o-rwx myproject
# Beállítjuk, hogy a projekt tagok tudják írni a könyvtárat
[login:~]$ chmod g+ws myproject
[login:~]$ ls -ld myproject
drwxrws--- 2 user myproject 4096 Aug 29 15:15 myproject
</code>
 
Ezutá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.).
<code>
# Beállítjuk az umask-ot, hogy alapértelmezésként csoport által írható file-okat hozzon létre
# Ezt minden felhasználónak meg kell csinálnia, mielőtt írni akar a közös könyvtárba
[user2@login:~]$ umask 002
[user2@login:~]$ echo "Siker" > /home/user/myproject/hello.txt
[user2@login:~]$ ls -l /home/user/myproject/hello.txt
-rw-rw-r-- 1 user2 myproject 6 Aug 29 15:27 hello.txt
</code>
214
szerkesztés

Navigációs menü