smb.conf e permessi risolti

[global]

allow hosts = 192.168.0.2/8
security = share
workgroup = MSHOME
server string = marinz@acerone.it
printcap name = cups
printing = cups
load printers = yes
guest account = marinz
username map = /etc/samba/smbusers
name resolve order = hosts wins bcast
wins support = no

[banca_dati]
path=/media/banca_dati
available=yes
browsable=yes
public=yes
writable=yes
guest ok=yes
create mask = 0777
directory mask = 0777
force group = users
force user = marinz

smb.conf per stampante condivisa

[~] cat /etc/samba/smb.conf       

[global]
allow hosts = 192.168.0.2/7
security = share
workgroup = MSHOME
server string = marinz@muletto.it
printcap name = cups
printing = cups
load printers = yes

[banca_dati]
    path=/media/banca_dati
    available=yes
    browsable=yes
    public=yes
    writable=yes
    guest ok=yes

[printers]
    comment = lexmark
    path = /var/spool/samba
    available=yes
    public=yes
    browseable = yes
    guest ok = yes
    writable = yes
    printable = yes

[LEXMARK]
    comment = Lexmark X1110
    printer=lexmarkX1110
    path = /var/spool/samba
    available=yes
    public=yes
    printing = cups
    printable = yes
    user client driver = yes
    guest ok = yes
    writable = yes

 

Commenti

  • Ho spostato la stampante sul muletto che è acceso tutto il giorno, in questo modo posso stampare anche dal portatile da dove voglio tramite la wireless.
  • Cups è semplicemente stupendo: nei client è sufficiente avviare il servizio, che pensa a tutto lui, perchè autorileva e autoaggiunge le stampanti che trova condivise :)
  • Samba molto meno: me la sono cavata con la configurazione sopra, e occorre anche installare il driver di stampa nei client win$

casini con samba

Malgrado l’ok segnalato in output dallo script in rc.d, oggi ho scoperto che smbd non si avviava più sia nel muletto (32bit) che nel pc che uso a 64 (e chissà da quanto tempo.. samba non lo uso quasi mai..)

Sul 32 era il classico problema di librerie:

sudo ln -s /usr/lib/libdmx.so /usr/lib/libdm.so.0

mentre sul 64 mi ha aiutato testparm, segnalandomi che non esisteva più la directory /var/run/samba:

sudo mkdir /var/run/samba

il mio muletto

Sono riuscito a reperire un vecchio pc (dato per finito :-) ) con queste caratteristiche:

  • hdd 30 gb
  • 512 mb ram
  • cpu amd athlon xp

Sono andato a vedere i consumi, la cpu succhia tra i 35 e 45w, lasciando inconfigurati audio e video e facendolo partire in init3 i consumi dovrebbero rimanere bassi (spero).

Non sto qui a scrivere il classico how-to perchè sarebbe un copia e incolla delle (davvero ottime) guide del wiki, preferisco invece scrivere 2 righe su come l’ho configurato.

  • ho creato 3 partizioni, le classiche /, /home e /media/dati, tutte in ext4;
  • /var/log e /tmp montati in ram con tmpfs;
  • ssh per il controllo remoto e manutenzione, è comodissimo, riesco a far tutto, riavviare, spegnere (sarebbe interessante riuscire anche ad accenderlo :-) ), anche lanciare applicazioni grafiche tramite il forwarding di X;
  • yacpi per monitorare  temperatura e frequenza della cpu;
  • amuled e amulegui configurati ad hoc;
  • rtorrent per i torrent, seguendo il wiki l’ho configurato come demone e da remoto riesco a gestirlo e a vedere lo stato dei download; ho anche scritto questo mini how-to;
  • samba e nfs4 per lo sharing delle directory;
  • nella notte mi scarica i pacchetti di aggiornamento (anche degli altri pc),
    crontab -l
    .....
    01 00 * * * pacman -Syuw --noconfirm
    01 05 * * * pacman -Syuw --noconfirm -b /media/dati/database_pacman_aspire/
    * * * * * /bin/bash /home/marinz/battery_script.sh
    00 06 * * * /bin/bash /home/marinz/inf_me.sh
    * * * * * /bin/bash /home/marinz/pinga.sh
  • frequenza della cpu settata al minimo.

Per ora non mi viene in mente nient’altro.

Non ho trovato grossi problemi, le guide sul wiki sono davvero complete e scritte bene, anzi penso d’aver perso più tempo ad aspettare il download dei pacchetti che non a configurare il sistema.

Se avete suggerimenti non esitate a commentare.

Si potrebbe anche aprire un topic sul forum con le caratteristiche dei muletti degli arcieri :-D

Last update: 8/07/09