Csomag telepítése
sudo apt-get install samba
/etc/samba/smb.conf
ÁTÍRNI
workgroup = EXAMPLE
...
security = user
úJ SZAKASZ
[share]
comment = Ubuntu fájlkiszolgáló megosztás
path = /srv/samba/megosztas
windows tallózás engedélyezése
browsable = yes
jelszó nélül vendégként hozzáférés
guest ok = yes
fordított, írási jog
read only = no
új file esetén a jogosultság
create mask = 0755
Megosztás
sudo mkdir -p /srv/samba/megosztas
a -p a teljes könyvtárfát létrehozza
sudo chown nobody.nogroup /srv/samba/megosztas/
sudo /etc/init.d/samba restart
A felhasználókhoz rendeli az adatbázist
sudo apt-get install libpam-smbpass
/etc/samba/smb.conf
guest ok = no
sudo /etc/init.d/samba restart
olvasási jog
read list = @qa
write list = @sysadmin, vincent
adnin jog melissanak
sudo chown -R melissa /srv/samba/share/
sudo chgrp -R sysadmin /srv/samba/share/
sudo setfacl -R -m g:qa:rx /srv/samba/share/
PDC tartományvezérlő
sudo apt-get install samba libpam-smbpass
munkacsoport felhasználó
workgroup = EXAMPLE
...
security = user
domain logons = yes (tartományvezérlő)
logon path = \\%N\%U\profile
logon drive = H:
logon home = \\%N\%U (saját könyvtár helye)
logon script = logon.cmd
add machine script = sudo /usr/sbin/useradd -N -g machines -c Machine -d /var/lib/samba -s /bin/false %u
létrehozta az accountot
admin users = melissa
sudo /etc/init.d/samba restart
[homes]
comment = Saját könyvtárak
browseable = no
read only = no
create mask = 0700
directory mask = 0700
valid users = %S
Tartományvezérlő beállítása
[netlogon]
comment = Hálózati bejelentkezési szolgáltatás
path = /srv/samba/netlogon
guest ok = yes
read only = yes
share modes = no
parancsfile
sudo mkdir -p /srv/samba/netlogon
sudo touch /srv/samba/netlogon/logon.cmd
rendszer csoport
sudo net groupmap add ntgroup="Domain Admins" unixgroup=sysadmin rid=512 type=d
sudo /etc/init.d/samba restart
sudo apt-get install samba libpam-smbpass
workgroup = EXAMPLE
...
security = user
domain logons = yes
domain master = no
sudo chgrp -R admin /var/lib/samba
sudo scp -r felhasználónév@pdc:/var/lib/samba /var/lib
sudo /etc/init.d/samba restart
AD DC
sudo apt-get install samba smbfs smbclient
sudo mv /var/lib/samba/secrets.tdb /var/lib/samba/secrets.tdb.orig
sudo ln -s /etc/samba/secrets.tdb /var/lib/samba
/etc/samba/smb.conf beállítása
workgroup = PÉLDA
...
security = ads
realm = PÉLDA.HU
...
idmap backend = lwopen
idmap uid = 50-9999999999
idmap gid = 50-9999999999
sudo /etc/init.d/samba restart
mount.cifs //fs01.példa.hu/megosztás csatolási_pont//192.168.0.5/megosztás /mnt/windows cifs auto,username=geza,password=titok,rw 0 0
smbclient //fs01.példa.hu/megosztás -k -c "ls"
smbclient //fs01.példa.hu/megosztás -k -c "get fájl.txt"
smbclient //fs01.példa.hu/megosztás -k -c "put /etc/hosts hosts"
smbclient //fs01.példa.hu/megosztás -k
parancssoros shellek
sudo apt-get install likewise-open
sudo domainjoin-cli join példa.hu Rendszergazdassh '
ssh 'példa\geza'@gépnév
/etc/samba/lwiauthd.conf
winbind use default domain = yes
demon
sudo /etc/init.d/likewise-open restart
sudo domainjoin-cli leave
Shell parancsok
#!/bin/sh
####################################
#
# NFS-csatolásra biztonsági mentést készítő parancsfájl.
#
####################################
# Mit kell menteni.
backup_files="/home /var/spool/mail /etc /root /boot /opt"
# Hová kell menteni.
dest="/mnt/backup"
# Archívumfájl nevének létrehozása.
day=$(date +%A)
hostname=$(hostname -s)
archive_file="$hostname-$day.tgz"
# Kezdési állapotüzenet kiírása.
echo "$backup_files mentése ide: $dest/$archive_file"
date
echo
# A fájlok mentése a tar segítségével.
tar czf $dest/$archive_file $backup_files
# Befejezési állapotüzenet kiírása.
echo
echo "A mentés kész"
date
# A fájlok részletes felsorolása a $dest könyvtárban a fájlméretek ellenőrzéséhez.
ls -lh $dest
-----------
Processzing telepítése linuxra
MC telepítése
apt-get install mc -y
Ha nincs Java a rendszerünkön, az alábbi terminál-parancsokkal telepíthetjük:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java9-installer -y
Az első parancssor kiadásakor a jelszót kell megadnunk és aztán a lefutó szöveg végén Enter-t.
A harmadik parancsot kiadva várjunk 5-8 percet, amíg lefut a telepítés! Utána ellenőrizzük telepítésünket az iménti java -version paranccsal!
Ha minden rendben ment, még le kell ellenőriznünk a JAVA_HOME környezeti változó állapotát az echo $JAVA_HOMEparanccsal. Erre az alábbi sort kell kapnunk válaszul:
/usr/lib/jvm/java-9-oracle
Ha ez nincs, akkor végül az alábbi parancsot kell kiadnunk még:
sudo mcedit /etc/environment
Ekkor a Midnight Commanderhez tartozó mcedit szövegszerkesztővel hívtuk be a szerkesztendő fájlt, mely a környezeti változókat tartalmazza. A megnyíló szövegszerkesztővel a PATH sort követő sorba írjuk be:
JAVA_HOME="/usr/lib/jvm/java-9-oracle"
Mentsük a fájlt az F2 gombbal és lépjünk ki a szerkesztőből az Esc-vel!
A Processing letöltési helyén válasszuk azt a Linuxot, amelyik architektúrával dolgozunk (32bit vagy 64bit)! A kiválasztott verzióra jobb egérgombbal kattintva válasszuk a cél mentése másként (vagy hasonló hatású) opciót és jegyezzük le a fájlnévben lévő verziószámot! A cikk írásakor ez például processing-3.2.3-linux32.tgz, tehát a verzió 3.2.3. Aztán nyomjuk meg a mégsem gombot, mert nem kell letöltenünk semmit!
A cikk alján letölthető három szöveges fájl. Ezeket mentsük le egy tetszőleges helyre (pl. a Letöltések mappába)! Majd indítsuk el a terminál ablakot és adjuk ki a
cd ~/Letöltések
parancsot belépve ezzel a Letöltések mappába, ahová az imént a három fájlt is lementettük!
Majd hívjuk be a szövegszerkesztőbe a
gedit processing_shortcut.sh
paranccsal a telepítést végző parancsfájlt!
A VERZIO= kezdetű sorba az idézőjelek közt töröljük a korábbi számsort és írjuk be az imént megállapított, aktuális verziószámot! (pl. 3.2.3), majd mentsük el az állományt és lépjünk ki a szerkesztőből!
Hasonló módon szerkesszük meg a processing.desktop.content állományt kiadva a
gedit processing.desktop.content
utasítást! Itt a Version= kezdetű sorba írjuk be a verziószámot, csak idézőjelek nélkül!
Mentsünk és lépjünk ki a szövegszerkesztőből! Nagyjából ennyi volt az előkészület. A parancs sorba (terminálba) adjuk ki az
sh ./processing_shortcut.sh
parancsot (a ./pro után nyomjuk meg a tabulátort és automatikusan kitöltődik a fájlnév).
Ekkor letöltődik a processing, feltelepül és létrejön az ikon. Ha mégsem, úgy a bal felső Dash indító karikára kattintva elkezdjük begépelni a processing szót és a megjelenő ikonra kattintva elindul a program. Ekkor megjelenik az ikonja az indító ikonok közt. Arra jobb egérgombbal kattintva válasszuk az indítóban tartás opciót. Ezután mindig elérhető lesz az ikon.
Nincsenek megjegyzések:
Megjegyzés küldése