Como mudar permissão de um diretório (Apagar, copiar, etc..)

13. Re: Como mudar permissão de um diretório (Apagar, copiar, etc..)

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/09/2012 - 18:36h

Poderia informar qual é o sistema GNU/Linux que está no servidor com banco de dados Oracle ?

você quer copiar dados para a pasta compartilhada ou quer copiar os dados da pasta compartilhada para outro local ?





  


14. Re: Como mudar permissão de um diretório (Apagar, copiar, etc..)

André Beirigo
andrebbm

(usa Outra)

Enviado em 12/09/2012 - 07:42h

eabreu escreveu:

Poderia informar qual é o sistema GNU/Linux que está no servidor com banco de dados Oracle ?

você quer copiar dados para a pasta compartilhada ou quer copiar os dados da pasta compartilhada para outro local ?




Oracle Enterprise Linux Server release 5 – 64 Bits

Existem uma procedimento automático onde é gravado o arquivo de banco de dados todos os dias nessa pasta Backup no servidor, porem quando entro nessa pasta pela rede em outro computador com windows, e tento copiar ou excluir um dos arquivos aparece a mensagem de falta de permissão. Então por isso gostaria de deixar essa pasta "Backup" com todas permissões pois como todos os dias é criado um arquivo de backup do banco com 1G de tamanho, daqui a pouco vai pesar o HD. Sendo assim preciso copiar os antigos em uma mídia/HD externo e excluir da pasta backup para não sobrecarregar o servidor. Seria isso.

Obrigado pela ajuda.


15. Re: Como mudar permissão de um diretório (Apagar, copiar, etc..)

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/09/2012 - 11:29h

Por nada amigo...

Mas para dá a ajuda correta será necessário usar a linha de comando do servidor rodando o Oracle Enterprise Linux. então para ensinar como administrar o samba (pelo menos o básico) deixo um link abaixo com um guia que vai mostrar como fazer o que deseja e dá um conhecimento adicional.


leia os seguintes tópicos:

* Cadastrando usuários;
* Permitindo que os usuários compartilhem pastas;
* Ajustando as permissões de acesso;
* A seção [global];
* A seção [homes];
* A conta guest



Link: http://www.hardware.com.br/guias/configurando-samba/

qualquer dúvida retorna ai.


16. Re: Como mudar permissão de um diretório (Apagar, copiar, etc..)

André Beirigo
andrebbm

(usa Outra)

Enviado em 13/09/2012 - 10:24h

eabreu escreveu:

Por nada amigo...

Mas para dá a ajuda correta será necessário usar a linha de comando do servidor rodando o Oracle Enterprise Linux. então para ensinar como administrar o samba (pelo menos o básico) deixo um link abaixo com um guia que vai mostrar como fazer o que deseja e dá um conhecimento adicional.


leia os seguintes tópicos:

* Cadastrando usuários;
* Permitindo que os usuários compartilhem pastas;
* Ajustando as permissões de acesso;
* A seção [global];
* A seção [homes];
* A conta guest



Link: http://www.hardware.com.br/guias/configurando-samba/

qualquer dúvida retorna ai.


Olá, tem muita coisa bacana ai, porem me confundiu um pouco. Como faço para reverter o comando: # chmod 777 /mnt/arquivos e colocar uma senha para um usuario que eu criei? Lá aparece o para fazer o comando

[arquivos]
path = /home/arquivos
writable = yes
valid users = maria, joao
hosts allow = 192.168.x.x

quando aparece [arquivos] assim, como eu faço eu tenho que acessar a pasta? tipo CD/ no dos


17. Re: Como mudar permissão de um diretório (Apagar, copiar, etc..)

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/09/2012 - 12:46h

Veja bem... no link que te passei o autor do mega tutorial ensina dando exemplos, então não é obrigatório criar e compartilhar a mesma pasta usada no tutorial.


O [arquivos] é par indicar o nome do compartilhamento, ou seja como vai aparacer para as outras máquinas que irão acessar tal compartilhamento pela rede.

em um post anterior seu vi que já tem o seguinte compartilhamento:


[backup]
path = /u01/export/WINT
writeable = yes
browseable = yes
valid users = andre
#guest ok = yes
#public = yes


Nesse caso estou usando como exemplo andre. mas no lugar de andre você pode incluir mais usuários e ou outros usuários (detalhe você pode acrescentar grupos e mais usuários ainda nessa e em mais opções) que estejam cadastrados no sistema e no samba e cada usuários cadastrado no samba tem que está cadastrado no sistema com o mesmo login e senha.

para adicionar o usuário andre no sistema e no samba você faria o seguinte:

no sistema:

adduser andre 


caso queira definir outra senha ou o comando adduser seja um link para o comando useradd e não pedido para colocar uma senha no usuário use o comando para atribuir uma senha:

passwd andre 


lembre-se que a senha do usuário criado no sistema tem que ser a mesma para o usuário que deseja acrescentar no samba.

para adicionar o usuário já colocando um senha no samba use o comando abaixo:

smbpasswd -a andre 



quanto as permissões da pasta coloque assim:


chmod 740 /u01/export/WINT
chown andre -R /u01/export/WINT


assim o usuário andre poderá acessar o compartilhamento e remover os dados do diretório.


18. Re: Como mudar permissão de um diretório (Apagar, copiar, etc..)

André Beirigo
andrebbm

(usa Outra)

Enviado em 14/09/2012 - 08:48h

eabreu escreveu:

Veja bem... no link que te passei o autor do mega tutorial ensina dando exemplos, então não é obrigatório criar e compartilhar a mesma pasta usada no tutorial.


O [arquivos] é par indicar o nome do compartilhamento, ou seja como vai aparacer para as outras máquinas que irão acessar tal compartilhamento pela rede.

em um post anterior seu vi que já tem o seguinte compartilhamento:


[backup]
path = /u01/export/WINT
writeable = yes
browseable = yes
valid users = andre
#guest ok = yes
#public = yes


Nesse caso estou usando como exemplo andre. mas no lugar de andre você pode incluir mais usuários e ou outros usuários (detalhe você pode acrescentar grupos e mais usuários ainda nessa e em mais opções) que estejam cadastrados no sistema e no samba e cada usuários cadastrado no samba tem que está cadastrado no sistema com o mesmo login e senha.

para adicionar o usuário andre no sistema e no samba você faria o seguinte:

no sistema:

adduser andre 


caso queira definir outra senha ou o comando adduser seja um link para o comando useradd e não pedido para colocar uma senha no usuário use o comando para atribuir uma senha:

passwd andre 


lembre-se que a senha do usuário criado no sistema tem que ser a mesma para o usuário que deseja acrescentar no samba.

para adicionar o usuário já colocando um senha no samba use o comando abaixo:

smbpasswd -a andre 



quanto as permissões da pasta coloque assim:


chmod 740 /u01/export/WINT
chown andre -R /u01/export/WINT


assim o usuário andre poderá acessar o compartilhamento e remover os dados do diretório.


Bom dia!

Fiz os comandos listados e agora não consigo acessar nem a pasta pelo windows em outra máquina. Segue uma print da tela. Obrigado!

http://img152.imagevenue.com/img.php?image=19453_erro_122_48lo.jpg


19. Re: Como mudar permissão de um diretório (Apagar, copiar, etc..)

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/09/2012 - 09:11h

Posta aqui a saída dos comandos abaixo:


cat /etc/samba/smb.conf
testparm
ls -ld /u01/export/WINT


Perguntas:

1º - você executou os comandos como root ?

2º - qual foi o usuário que você criou no samba ?

3º - O mesmo usuário que você criou no samba você criou no sistema ambos com a mesma senha ?

4º - Reiniciou o serviço ?


20. Re: Como mudar permissão de um diretório (Apagar, copiar, etc..)

André Beirigo
andrebbm

(usa Outra)

Enviado em 14/09/2012 - 10:26h

eabreu escreveu:

Posta aqui a saída dos comandos abaixo:


cat /etc/samba/smb.conf
testparm
ls -ld /u01/export/WINT


Perguntas:

1º - você executou os comandos como root ?

2º - qual foi o usuário que você criou no samba ?

3º - O mesmo usuário que você criou no samba você criou no sistema ambos com a mesma senha ?

4º - Reiniciou o serviço ?


Saida comando:


map archive = no
; map hidden = no
; map read only = no
; map system = no
username map = /etc/samba/smbusers
; encrypt passwords = yes
; guest ok = no
; guest account = nobody
; store dos attributes = yes


#============================ Share Definitions ==============================

[homes]
comment = Home Directories
browseable = no
writable = yes
; valid users = %S
; valid users = MYDOMAIN\%S

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
; guest ok = no
; writable = No
printable = yes

# Un-comment the following and create the netlogon directory for Domain Logons
; [netlogon]
; comment = Network Logon Service
; path = /var/lib/samba/netlogon
; guest ok = yes
; writable = no
; share modes = no


# Un-comment the following to provide a specific roving profile share
# the default is to use the user's home directory
; [Profiles]
; path = /var/lib/samba/profiles
; browseable = no
; guest ok = yes


# A publicly accessible directory, but read only, except for people in
# the "staff" group
; [public]
; comment = Public Stuff
; path = /home/samba
; public = yes
; writable = yes
; printable = no
; write list = +staff

[winthor]
path = /u01/winthor
writeable = yes
browseable = yes
guest ok = yes
create mask = 0777
force create mode = 0777
foce directory mode = 0777
public = yes

[backup]
path = /u01/export/WINT
writeable = yes
browseable = yes
guest ok = yes
public = yes

____________________________________________________________________________________________


[root@VENDING ~]# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[winthor]"
Unknown parameter encountered: "foce directory mode"
Ignoring unknown parameter "foce directory mode"
Processing section "[backup]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
workgroup = MYGROUP
server string = Samba Server Version %v
security = SHARE
passdb backend = tdbsam
username map = /etc/samba/smbusers
cups options = raw

[homes]
comment = Home Directories
read only = No
browseable = No

[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No

[winthor]
path = /u01/winthor
read only = No
create mask = 0777
force create mode = 0777
guest ok = Yes

[backup]
path = /u01/export/WINT
read only = No
guest ok = Yes


______________________________________________________________________________________


[root@VENDING ~]# ls -ld /u01/export/WINT
drwxr----- 2 andre backup 4096 Sep 13 17:00 /u01/export/WINT




Os resultados dos tres comandos. Respondendo as primeiras perguntas que vc fez.

1º - você executou os comandos como root ?
R. Executei os comandos um a um da mesma forma que vc descreveu.
2º - qual foi o usuário que você criou no samba ?
criei usuario andre
3º - O mesmo usuário que você criou no samba você criou no sistema ambos com a mesma senha ?
sim, porem o do linux não está com a senha que eu quero(como altero essa senha?) o do samba está ok.
4º - Reiniciou o serviço ?[/quote]
Reiniciei usando o comando: sudo shutdown -r 1 "reboot"




Ps. Mais uma vez Obrigado e abraços!


21. Re: Como mudar permissão de um diretório (Apagar, copiar, etc..)

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/09/2012 - 11:18h

Execute os comandos com o usuário root ou o comando sudo:

1º - Defina a mesma senha do usuário andré cadastrado no samba e no sistema ?


passwd andre
smbpasswd andre


2º - edite o arquivo de configuração do samba /etc/samba/smb.conf:


nano /etc/samba/smb.conf


3º - dentro do /etc/samba/smb.conf adicione no inicio as seguintes linhas:


netbios name = %h
server string = server
security = user


para salvar as alterações execute:

CONTROL+o 


e para sair execute:

CONTROL+x 


4º - Reinicie o serviço do samba. como nunca usei o Oracle Enterprise linux tente os seguintes comandos:

service samba restart 


se não dê certo, execute:


service smb restart
service nmb reatart


Caso não dê certo nenhum dos comandos, reinicie a máquina e veja se consegue acessar os compartilhamentos.

posta a saída do comando abaixo:

ls -l /etc/samba 



22. Re: Como mudar permissão de um diretório (Apagar, copiar, etc..)

André Beirigo
andrebbm

(usa Outra)

Enviado em 14/09/2012 - 11:28h

eabreu escreveu:

Execute os comandos com o usuário root ou o comando sudo:

1º - Defina a mesma senha do usuário andré cadastrado no samba e no sistema ?


passwd andre
smbpasswd andre


2º - edite o arquivo de configuração do samba /etc/samba/smb.conf:


nano /etc/samba/smb.conf


3º - dentro do /etc/samba/smb.conf adicione no inicio as seguintes linhas:


netbios name = %h
server string = server
security = user


para salvar as alterações execute:

CONTROL+o 


e para sair execute:

CONTROL+x 


4º - Reinicie o serviço do samba. como nunca usei o Oracle Enterprise linux tente os seguintes comandos:

service samba restart 


se não dê certo, execute:


service smb restart
service nmb reatart


Caso não dê certo nenhum dos comandos, reinicie a máquina e veja se consegue acessar os compartilhamentos.

posta a saída do comando abaixo:

ls -l /etc/samba 


Estou perdido nessa parte:

3º - dentro do /etc/samba/smb.conf adicione no inicio as seguintes linhas:


netbios name = %h
server string = server
security = user


quando executei o comando apareceu várias coisas, onde seria o lugar certo para inserir as linhas e como faço para poder digitar? Obrigado.



23. Re: Como mudar permissão de um diretório (Apagar, copiar, etc..)

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/09/2012 - 11:37h

adicione antes dessas linhas:


map archive = no
; map hidden = no
; map read only = no
; map system = no
username map = /etc/samba/smbusers
; encrypt passwords = yes
; guest ok = no
; guest account = nobody
; store dos attributes = yes


Para digitar é só digitar. para ir uma linha abaixo seta para baixo, para ir um linha acima seta para cima, para ir pro lado ou pro outro seta para esquerda ou seta para direita.

não esquece da saída do comando abaixo:

ls - /etc/samba 




24. Re: Como mudar permissão de um diretório (Apagar, copiar, etc..)

André Beirigo
andrebbm

(usa Outra)

Enviado em 14/09/2012 - 11:48h

eabreu escreveu:

adicione antes dessas linhas:


map archive = no
; map hidden = no
; map read only = no
; map system = no
username map = /etc/samba/smbusers
; encrypt passwords = yes
; guest ok = no
; guest account = nobody
; store dos attributes = yes


Para digitar é só digitar. para ir uma linha abaixo seta para baixo, para ir um linha acima seta para cima, para ir pro lado ou pro outro seta para esquerda ou seta para direita.

não esquece da saída do comando abaixo:

ls - /etc/samba 



Agora eu consegui fazer o procedimento, porem quando tento acessar o IP do servidor pede um login e senha, não apenas na pasta backup. segue a saida do comando ls -l/etc/samba:


[root@VENDING ~]# ls -l /etc/samba
total 40
-rw-r--r-- 1 root root 20 Feb 11 2010 lmhosts
-rw------- 1 root root 4096 Sep 14 11:22 passdb.tdb
-rw------- 1 root root 8192 Mar 15 2011 secrets.tdb
-rw-r--r-- 1 root root 10118 Sep 14 11:44 smb.conf
-rw-r--r-- 1 root root 97 Feb 11 2010 smbusers



Obrigado!



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts