Problema de permissões -- server campo com permissions campo com samba camp askubuntu Relacionado O problema

Permissions problem


0
vote

problema

português

Eu tenho um script que eu escrevi que monitora uma pasta e monta automaticamente todos os arquivos de imagem ISO em uma pasta para / mnt / isos e, em seguida, cria um usuário do samba para permitir o acesso à imagem montada. O roteiro parece estar funcionando bem, mas eu tenho algumas peculiaridades estranhas. Uma das imagens que eu montei é a ISO para Ubuntu-14.04.2-desktop. Dentro desta imagem, há um aplicativo (Wubi.exe) que não importa o que eu tente, não posso obter este aplicativo para executar diretamente da pasta compartilhada em uma máquina Windows.

Então, estou montando a imagem como:

  mount -o defaults,ro,exec,mode=0777 /mnt/hdd_2/ubuntu-14.04.2-desktop.iso /mnt/ISOs/ubuntu-14.04.2-desktop    

O usuário é executado como:

  net usershare add ubuntu-14.04.2-desktop /mnt/ISOs/ubuntu-14.04.2-desktop ubuntu-14.04.2-desktop Everyone:F guest_ok=y    

Os hóspedes são permitidos por Smb.conf.

Eu posso visualizar os arquivos na montagem no Windows sem problema e pode copiá-los livremente para um local diferente. Do novo local, eles são executados perfeitamente. Eu não posso obtê-lo para executar a partir da pasta compartilhada no entanto.

Outros detalhes:

  Server is running Ubuntu Server 16.04.1 Samba is 4.3.9-Ubuntu mount from util-linux 2.27.1 (libmount 2.27.0: selinux, assert, debug)    

O que posso estar fazendo errado?

english

I have a script I wrote that monitors a folder and automatically mounts any ISO image files in a folder to /mnt/ISOs and then creates a samba usershare to allow access to the mounted image. The script seems to be working okay, but I have some strange quirks. One of the images I have mounted is the ISO for ubuntu-14.04.2-desktop. Inside this image there is an application (wubi.exe) that no matter what I try I cannot get this app to run directly from the shared folder on a Windows machine.

So, I'm mounting the image as:

mount -o defaults,ro,exec,mode=0777 /mnt/hdd_2/ubuntu-14.04.2-desktop.iso /mnt/ISOs/ubuntu-14.04.2-desktop 

The usershare is executed as:

net usershare add ubuntu-14.04.2-desktop /mnt/ISOs/ubuntu-14.04.2-desktop ubuntu-14.04.2-desktop Everyone:F guest_ok=y 

Guests are allowed by smb.conf.

I can view the files on the mount in Windows without issue and can freely copy them to a different location. From the new location, they execute perfectly. I cannot get it to execute from the shared folder however.

Other details:

Server is running Ubuntu Server 16.04.1 Samba is 4.3.9-Ubuntu mount from util-linux 2.27.1 (libmount 2.27.0: selinux, assert, debug) 

What might I be doing wrong?

        

Lista de respostas

0
 
vote
vote
Melhor resposta
 

Este é um recurso de segurança e o comportamento pode ser alterado editando

 /etc/samba/smb.conf  Adicionando 
 ACL Permitir Executar Sempre = Verdadeiro 
Fonte: https://wiki.samba.org/index.php/setup_and_configure_file_shares_with_posix_acls#execute_bit_on_files< A >.
 

This is a security feature and behavior can be changed by editing

/etc/samba/smb.conf
by adding
acl allow execute always = True
source: https://wiki.samba.org/index.php/Setup_and_configure_file_shares_with_POSIX_ACLs#Execute_bit_on_files
 
 

Perguntas relacionadas

7  Tempo limite de conexão no Windows Share (Rede)  ( Connection timeout on windows share network ) 
Eu configurei uma unidade compartilhada na minha rede do Office, a unidade compartilhada está em um PC do Windows 7 e eu conectei a ele no meu Ubuntu 16.04 us...

3  Nenhum acesso a gravação ao compartilhamento de samba  ( No write access to samba share ) 
Eu tenho dois notebooks (Notebook 1 com o Ubuntu 10.04 e notebook 2 com o Ubuntu 10.10) em uma rede doméstica e eu quero compartilhar uma pasta no Notebook 1 ...

4  Samba Compartilhe não acessível com o usuário do anúncio  ( Samba share not accessible with ad user ) 
Eu tento instalar um servidor Samba para Autenticação e Ações do Active Directory. Eu consegui configurar Kerberos (Kinit Klist Works) Eu configurei smb.co...

0  Como faço uso de todo o espaço de armazenamento disponível?  ( How do i make use of all available storage space ) 
Vou pedir desculpas antecipadamente que sou muito novo para Linux e linha de comando, mas estou fazendo o meu melhor para aprender o mais rápido que posso! Aq...

9  Gerenciamento de energia - Sleep / Wake Up Server quando acessado  ( Power management sleep wake up server when accessed ) 
Eu tenho um microsserver hpless HP ProLiant com o Ubuntu instalado. Esta máquina tem compartilhamentos de samba, servindo mídia e eu geralmente RDP ou SSH nel...

1  Arquivos de cópia automática quando adicionado ao compartilhamento de rede  ( Auto copy files when added to network share ) 
Eu tenho um compartilhamento de rede no meu sistema para o qual nosso scanner de plotter envia seus arquivos digitalizados. Como posso escrever um script para...

4  Montagem de contêiner TrueCrypt no compartilhamento  ( Mounting truecrypt container on share ) 
Eu tenho um recipiente TrueCrypt em um compartilhamento do Windows que estou tentando montar o Ubuntu. No entanto, eu consistentemente recebo um erro "Permiss...

0  Samba diz que minha pasta não existe  ( Samba says that my folder doesnt exists ) 
Eu instalei o Kubuntu 19.04 em um laptop e um PC. No laptop estou tentando compartilhar, via samba, uma partição NTFS com apenas dados (esta não é a partição ...

4  Não é possível fazer login no Samba PDC com conta de domínio  ( Cant log in to samba pdc with domain account ) 
Eu tenho um problema. Eu gosto de fazer login em um servidor Samba com meu Ubuntu 10.04 / 11.04 pc. No meu servidor Samba, há algumas contas com dados, mas nã...

6  Por que o Samba sempre é expedido enquanto copia um arquivo grande de um compartilhamento de rede?  ( Why does samba always time out whilst copying a large file off a network share ) 
Estou executando o Ubuntu 11.04 (natty), kernel 2.6.38-8-genérico, GNOME 2.32.1. edit: A partir de 3 de abril de 2012 estou agora no kernel 2.6.38-13-gené...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.