terça-feira, fevereiro 19, 2013

Project 9 - Raspberry Pi - Pi vs Samba

Procedure:

Once its installed – I need another thing installing – so do this

 sudo apt-get install samba-common-bin

And then run this command

 sudo smbpasswd -a pi

You will be asked to enter the pi password twice – use raspberry as the password if you wish. I've chosen something else.

Finally use:

 sudo nano /etc/samba/smb.conf

#======================= Global Settings =======================
[global]
workgroup = WORKGROUP
server string = mypi server
netbios name = mypi

dns proxy = no

#### Debugging/Accounting ####
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
####### Authentication #######
security = user
map to guest = pi
#======================= Share Definitions =======================
[homes]
comment = Home Directories
browseable = yes
guest ok = yes
read only = no
create mask = 0775
directory mask = 0775
writeable = yes
guest account = pi
[public]
path = /
guest ok = yes
guest account = ftp
browseable = yes
read only = no
create mask = 0777
directory mask = 0777
writeable = yes
admin users = everyone

And copy and paste the following to replace the existing file contents (as good practice first copy the file. If something goes wrong, I can always revert to the original version...)

 
Finally issue the following command:

 sudo /etc/init.d/samba restart:


My Pi can now be accessed as "\\mypi" from any windows machine on the same LAN.

Let's verify that. Issue the command /mypi on any explorer windows. It starts by asking for the password that i defined above:

.

After issuing the password, I've now access to the folders that I gave access to in the script above:


Here it is. The folder with the latest Andreas Scholl CD, my favourite Contratenor...lol  


I can use all the information on the Pi as if I'm locally on a windows machine.

And that's that.

I can also access my Pi folders from my Galaxy Tab (Android OS). For that I use the APP AndSMB. It's going to be handy when I create my Pi-NAS...

Happy hacking. You don’t learn to hack – you hack to learn…

MAAntão 












4 comentários:

Anónimo disse...

Existe a possibilidade de instalarmos outro sistema operativo que não o raspbian?

qual o melhor sistema linux para o efeito?

Pedro

Anónimo disse...

Manuel, mandei-te um sms... para além da questão que coloquei antes sobre o sistema operativo do raspian, tenho outra que está relacionada com o tipo de fs a usar no mount de uma drive usb, tendo em conta que quero também usá-la em máquinas windows e mac.

qual o fs a usar? ntfs, ext2, ext3, ext4, fat32, ...???? estou perdido...

Pedro.

Manuel Antão disse...

Olá Pedro. Ontem deitei-me tarde...

Relativamente ao OS, tens as possibilidades no seguinte link: http://elinux.org/RPi_Distributions.

Para instalares outra coisa que não o raspbian os, não aconselho. existem várias questões a considerar: se é possivel compilar o kernel para processador arm6, etc.

Se me perguntares qual o melhor OS, independentemente da plataforma, é dificil seleccionar um. Estas coisas vão mais pelo gosto pessoal e pelo uso que fazemos delas. Em casa uso muito o Ubuntu server, macpup (para ser ligado a uma tv e permitir o uso em conjunto como smartTV) e backtrack (para pentesting).

Em termos do FS a usar nos dispositivos móveis, aconselho o exFat. Funciona, quer em Linux, quer em win, quer em mac.

Vou fazer um post com esse tema, dado não ser linear.

ab.

Manuel Antão disse...

Olá Pedro. Ontem deitei-me tarde...

Relativamente ao OS, tens as possibilidades no seguinte link: http://elinux.org/RPi_Distributions.

Para instalares outra coisa que não o raspbian os, não aconselho. existem várias questões a considerar: se é possivel compilar o kernel para processador arm6, etc.

Se me perguntares qual o melhor OS, independentemente da plataforma, é dificil seleccionar um. Estas coisas vão mais pelo gosto pessoal e pelo uso que fazemos delas. Em casa uso muito o Ubuntu server, macpup (para ser ligado a uma tv e permitir o uso em conjunto como smartTV) e backtrack (para pentesting).

Em termos do FS a usar nos dispositivos móveis, aconselho o exFat. Funciona, quer em Linux, quer em win, quer em mac.

Vou fazer um post com esse tema, dado não ser linear.

ab.