Acesso via web a Arquivos de servidor Samba.

1. Acesso via web a Arquivos de servidor Samba.

Sergio Lenaz
lenaz

(usa Debian)

Enviado em 04/08/2014 - 10:51h

Bom dia galera blz?
Primeiramente gostaria de me desculpar se o tópico não foi criado no lugar correto.

Eu tenho um servidor samba aqui, com acesso via ssh, e vpn. (e localmente também).
Já tenho um site, porém gostaria de através do site acessar os arquivos de meu servidor através de login/senha.
Queria criar um "cantinho" no site p/ usuário digitar usuário e senha e ter acesso aos respectivos arquivos do servidor (apenas os que ele tem acesso com seu usuário localmente).

Mas não sei como posso fazer isso e gostaria de mais uma vez da ajuda da comunidade do VOL.

Desde já agradeço a futura ajuda de todos !!


  


2. Re: Acesso via web a Arquivos de servidor Samba.

Sergio Lenaz
lenaz

(usa Debian)

Enviado em 05/08/2014 - 08:51h

Ninguem pra dar uma dica ??


3. Re: Acesso via web a Arquivos de servidor Samba.

William Amaral de Souza
williamm

(usa Linux Mint)

Enviado em 05/08/2014 - 12:00h

Não da para utilizar o webmin?



4. Re: Acesso via web a Arquivos de servidor Samba.

Sergio Lenaz
lenaz

(usa Debian)

Enviado em 05/08/2014 - 16:30h

williamm escreveu:

Não da para utilizar o webmin?


Então, eu precisava q dentro do meu site, em uma pag de "Área restrita" , por exemplo, os funcionarios colocassem u usuario e senha e ja tivessem acesso aos arquivos do servidor.

Com o webmin é possivel fazer isso ?


5. sugestão

CASSIO FERRAZ
cassio88

(usa Ubuntu)

Enviado em 05/08/2014 - 16:45h

aqui a gente usa PHP, autentica a pessoa, se ela passar a gente define uma SESSION que dá acesso à página. Ficaria mais ou menos assim:

public function __construct() {
session_start();
if (! $_SESSION[USER][]) {
header("Location: AcessoNegado.php"); // Redirect browser
die;
}
$pagina = '<ul>
<li><a href="...">(...)</a>
<li><a href="...">(...)</a>';
(...)
}

Bom, pesquisando por controle de acesso, você vê muitos exemplos na internet.

Espero ter ajudado.


6. Re: Acesso via web a Arquivos de servidor Samba.

Sergio Lenaz
lenaz

(usa Debian)

Enviado em 05/08/2014 - 22:05h

cassio88 escreveu:

aqui a gente usa PHP, autentica a pessoa, se ela passar a gente define uma SESSION que dá acesso à página. Ficaria mais ou menos assim:

public function __construct() {
session_start();
if (! $_SESSION[USER][]) {
header("Location: AcessoNegado.php"); // Redirect browser
die;
}
$pagina = '<ul>
<li><a href="...">(...)</a>
<li><a href="...">(...)</a>';
(...)
}

Bom, pesquisando por controle de acesso, você vê muitos exemplos na internet.

Espero ter ajudado.


E como faço p/ essa "pag" acessar os arquivos do servidor ?


7. Acesso via web

CASSIO FERRAZ
cassio88

(usa Ubuntu)

Enviado em 06/08/2014 - 04:40h

se eu entendi bem o problema, você tem um site, digamos, www.lenaz.com.br e quer que só algumas pessoas tenham acesso a certos arquivos, é isso mesmo?

se for isso, você vai ter um arquivo, digamos, index.html. Nele, terá uma opção "Acesso restrito" que aponta para uma página de login.

se o cara se autenticar com sucesso, você define
$_SESSION[USER][login] = lenaz; // na verdade, aqui você põe o login dele

e o redireciona para acessorestrito.php, que seria mais ou menos assim:

<?php
session_start();
if (! $_SESSION[USER][login]) {
header("Location: AcessoNegado.php"); // Redirect browser
die;
}
echo '<ul>
<li><a href="docs/contrato.odt">contrato</a>
<li><a href="imagens/img001.jpg">foto da casa</a>';
(...)

Como não sei exatamente seu conhecimento em relação ao assunto, a resposta foi bem básica, aí você poderia comprar um livro tipo "desenvolvendo websites com php" do Juliano Niederauer que já vem com vários códigos prontos.

Agora, pode ser que você já domine isso e só queira saber como fazer para listar os arquivos de um diretório, ou então fazer isso fora do php.



8. Re: Acesso via web a Arquivos de servidor Samba.

Sergio Lenaz
lenaz

(usa Debian)

Enviado em 06/08/2014 - 08:19h

cassio88 escreveu:

se eu entendi bem o problema, você tem um site, digamos, www.lenaz.com.br e quer que só algumas pessoas tenham acesso a certos arquivos, é isso mesmo?

se for isso, você vai ter um arquivo, digamos, index.html. Nele, terá uma opção "Acesso restrito" que aponta para uma página de login.

se o cara se autenticar com sucesso, você define
$_SESSION[USER][login] = lenaz; // na verdade, aqui você põe o login dele

e o redireciona para acessorestrito.php, que seria mais ou menos assim:

<?php
session_start();
if (! $_SESSION[USER][login]) {
header("Location: AcessoNegado.php"); // Redirect browser
die;
}
echo '<ul>
<li><a href="docs/contrato.odt">contrato</a>
<li><a href="imagens/img001.jpg">foto da casa</a>';
(...)

Como não sei exatamente seu conhecimento em relação ao assunto, a resposta foi bem básica, aí você poderia comprar um livro tipo "desenvolvendo websites com php" do Juliano Niederauer que já vem com vários códigos prontos.

Agora, pode ser que você já domine isso e só queira saber como fazer para listar os arquivos de um diretório, ou então fazer isso fora do php.


Vlw a ajuda. Mas acho que vc não entendeu perfeitamente oque eu preciso.
Vo tentar ser mais claro.
Tenho um servidor samba com diversos arquivos, dos quais são alterados e criados novos diariamente.
Precisava que de dentro do site, www.lenaz.com.br, por ex, os usuários autenticados tivessem acesso a todos esses arquivos do meu servidor, pois ai a unidade de rede do servidor não ia precisar estar mapeada.
E ainda preciso que o usuário consiga abrir os arquivos, altera-los e salva-los automaticamente no servidor. Sem fazer o download do doc.


9. Acesso via web

CASSIO FERRAZ
cassio88

(usa Ubuntu)

Enviado em 06/08/2014 - 12:42h

creio que o que eu faço aqui não vai te ajudar.

é que aqui, pelo php, uso o comando opendir, depois um while ($file = readdir($dir) e por fim um closedir para listar o diretório. Por fim, o cara ou abaixa, ou altera, ou apaga ou insere um arquivo, fazendo um upload via form.


10. Re: Acesso via web a Arquivos de servidor Samba.

Sergio Lenaz
lenaz

(usa Debian)

Enviado em 06/08/2014 - 13:53h

cassio88 escreveu:

creio que o que eu faço aqui não vai te ajudar.

é que aqui, pelo php, uso o comando opendir, depois um while ($file = readdir($dir) e por fim um closedir para listar o diretório. Por fim, o cara ou abaixa, ou altera, ou apaga ou insere um arquivo, fazendo um upload via form.


É, não é bem isso de que eu preciso.
Atualmente o acesso é feito via VPN. Porém me foi solicitado criar algo parecido com isso que descrevi.

Mas muito obrigado mesmo pela ajuda, quem sabe isso não me ajude em algo futuro !


11. Re: Acesso via web a Arquivos de servidor Samba.

Sergio Lenaz
lenaz

(usa Debian)

Enviado em 13/08/2014 - 08:41h

Mais ninguem pode ajudar ??






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts