lug 01 2011

Samba creare una condivisione pubblica con security user

Category: linux,tips & tricksGiuseppe @ 17:27

Io userò Debian GNU/Linux ma sentitevi liberi di scegliere la vostra distro preferita. Installiamo Samba nel modo consueto, da console digitiamo:

root@squeezito ~# apt-get install samba

adesso creiamo l’utente che dovra’ avere i diritti di scrittura e lettura sulla directory da condividere

root@squeezito ~# adduser --home /home/smbguest --shell /bin/false \
--disabled-password --disabled-login smbguest

controllate il risultato digitando:

root@squeezito ~# cat /etc/passwd | grep ^smbguest

questo dovrebbe essere l’output:

smbguest:x:1001:1001:,,,:/home/smbguest:/bin/false

beh magari UID e GID saranno diversi, controllate adesso i permessi della directory creata

root@squeezito ~# ls -l /home/ | grep smbguest$

l’output dovrebbe essere:

drwxr-xr-x 2 smbguest smbguest 4096  1 lug 17.18 smbguest

Creiamo il file /etc/samba/smbusers in questo modo:

root@squeezito ~# touch /etc/samba/smbusers
root@squeezito ~# echo -n "smbguest = guest" > /etc/samba/smbusers

Adesso dobbiamo modificare il file /etc/samba/smb.conf ma prima fatene una copia di backup e creando un file smb.conf vuoto:

root@squeezito ~# mv /etc/samba/smb.conf /etc/samba/smb.conf.orig
root@squeezito ~# touch /etc/samba/smb.conf

Aprite il file smb.conf ed incollatevi quello che segue:

[global]
workgroup = WORKGROUP
netbios name = %h
server string = %h server
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
log level = 4
security = user
encrypt passwords = true
passdb backend = tdbsam
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
smb passwd file = /etc/samba/smbpasswd
username map = /etc/samba/smbusers
map to guest = Bad User
guest account = smbguest

[public]
comment = Files pubblici
path=/home/smbguest
guest ok = yes
guest only = yes
browseable = yes
public = yes
writeable = yes
create mask = 0644
directory mask = 0755
force user = smbguest
force group = smbguest

Riavviate samba

root@squeezito ~# /etc/init.d/samba restart

Avete finito, dovreste ora poter accedere da Windows alla condivisione pubblica “public” altrimenti avete sbagliato qualche passaggio. Se è così ricontrollate.

Tag:


mar 14 2011

Esportare solo una cartella dei segnalibri in Firefox

Category: tips & tricksGiuseppe @ 09:18

A volte capita di dover esportare solo una parte dei segnalibri di Firefox e fino ad ora la soluzione consisteva nell’esportare in html tutti i segnalibri, aprire il file con un editor di testi e cancellare quelli che non interessavano. Questa strada è percorribile, però, solo se i segnalibri sono pochi. Se, invece, come sempre più spesso accade, i segnalibri sono centinaia o migliaia allora questo metodo è tedioso ed inefficiente. Sarebbe più comodo che in Firefox fosse implentata una funzione che permetta di esportare solo una parte dei segnalibri! Ad oggi in Firefox una tale caratteristica non è presente, ma non disperate, ecco, infatti una procedura che permette di farlo.
Continua a leggere”Esportare solo una cartella dei segnalibri in Firefox”

Tag: ,