AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / 问题

Perguntas[permissions](computer)

Martin Hope
Tiago Peres
Asked: 2024-11-21 23:03:13 +0800 CST

Compartilhe grupos com contêineres Podman

  • 5

Estou tendo problemas para conceder acesso de alguns diretórios a um contêiner específico que são acessíveis por alguns grupos gerenciados externamente (LDAP).

Ao usar podman run, posso usar a --groups-add keep-groupsopção. Outra opção, conforme explicado aqui , é usar--annotation run.oci.keep_original_groups=1


O problema é que eu quero usar podman compose upem vez disso por conveniência.

Como alguns grupos são externos, não consigo montar o /etc/group.

Tentei diferentes variações modificando o docker-compose.ymlwith group_adds(o que me permite adicionar certos grupos ao usuário, mas eles não são reconhecidos pelo host e se eu criar esse grupo no Dockerfile com o mesmo GID do host do grupo, ele ainda se comporta como um novo grupo), bem como usar podman compose --pod-args="..."which retorna um sinalizador desconhecido --group-addou --annotation.

permissions
  • 1 respostas
  • 34 Views
Martin Hope
Zanellato
Asked: 2024-08-16 19:36:25 +0800 CST

Bloquear acesso a arquivos sem login - CodeIgniter 3 Nginx

  • 5

Migrei uma aplicação CodeIgniter 3 de um servidor Apache para Nginx. Para usuários logados, deverá ser possível baixar alguns arquivos PDF. Preciso bloquear o acesso diretamente a essas pastas. Por exemplo: exemplo.com.br/files/xyz.pdf. Se eu acessar o navegador sem fazer login, consigo acessar esses arquivos. Se eu colocar:

location /(versoes|lgpd)/ {
 deny all;
 return 403;
}

Não funciona. O acesso permanece disponível.

Pergunta: Preciso bloquear o acesso externo, porém permitir que usuários logados possam fazer download.

permissions
  • 1 respostas
  • 29 Views
Martin Hope
Minja Culic
Asked: 2024-03-14 00:07:55 +0800 CST

Configurando as permissões de grupo no samba em todo o archlinux

  • 5

Eu queria configurar as permissões do grupo no Linux, para que os membros pudessem acessar o grupo no Windows. Eu codifiquei no archlinux e ficou assim:

[test]
  path = /srv/smbtest/test
  valid users = @fibu
  read list = @fibu
  write list = @fibu
  public = no
  available = yes
  guest ok = no
  browseable = yes
  create mask = 0664
  directory mask = 0775
  force group = fibu
  force user = manoca

Anteriormente, dois usuários de teste foram adicionados ao grupo fibu para verificar se funcionava ou não. Quando tento fazer login no Windows na pasta de teste com credenciais que configurei para esses dois membros de teste que adicionei, recebo a próxima mensagem de erro:

\\datastorevm\test is not accesible. You might not have a permission to use this network resource. Contact the administrator of this server to find out if you have access permissions. 

Multiple connections to a server or shared resource by the same user, using more than one user name is not allowed. Disconnect all previous connections to the server or shared resource and try again. 

Alguém encontrou problema semelhante? Como resolver isso?

Desde já, obrigado! :)

permissions
  • 2 respostas
  • 26 Views
Martin Hope
k1dfr0std
Asked: 2024-03-05 18:46:09 +0800 CST

Usar Ntrights.exe para conceder direitos de usuário não consegue _ativar_ os direitos

  • 6

Ao usar Ntrights.exepara conceder permissão a um privilégio, não vejo nenhuma capacidade de ativar esses privilégios. Isso deveria ser automático?

Exemplo:

ntrights.exe +r SeShutdownPrivilege -u %username%adicionarei esse privilégio ao meu usuário, mas quando verifico o estado usando whoami /privainda mostro o "Estado" como Desativado.

Existe uma sysinternalsopção ou algo nesse sentido que também ATIVARÁ as permissões de um usuário?

permissions
  • 2 respostas
  • 29 Views
Martin Hope
Smok
Asked: 2024-02-26 22:49:29 +0800 CST

Não é possível carregar a sobreposição do banco de dados devido a permissões no OpenLDAP

  • 5
Esta questão foi migrada do Stack Overflow porque pode ser respondida no Superusuário. Migraram ontem .

Estou tendo dificuldades para configurar o OpenLDAP com sobreposição MemberOf. Compilei o openldap 2.5.16 do zero, com --with-memberofopção. De alguma forma funciona:

sys# sbin/slapcat -F config/slapd.d -n 0
dn: olcDatabase={1}mdb,cn=config
objectClass: olcDatabaseConfig
objectClass: olcMdbConfig
olcDatabase: {1}mdb
olcSuffix: dc=contoso,dc=com
olcAccess: {0}to attrs=userPassword  by anonymous auth  by self write  by * none
olcAccess: {1}to *  by dn.base="cn=admin,dc=contoso,dc=com" write  by self write  by * none
olcAddContentAcl: FALSE
olcLastMod: TRUE
olcLastBind: FALSE
olcMaxDerefDepth: 15
olcReadOnly: FALSE
olcRootDN: cn=admin,dc=contoso,dc=com
olcRootPW:: LKSkwema9kajkw32==

Agora, pelo que entendi, preciso carregar memberofa sobreposição no banco de dados:

sys# cat add_memberoff.ldif
dn: olcOverlay=memberof,olcDatabase={1}mdb,cn=config
objectClass: olcOverlayConfig
objectClass: olcMemberOf
olcOverlay: memberof
olcMemberOfRefint: TRUE

Eu estou tentando:

bin/ldapadd -x -D "cn=admin,dc=contoso,dc=com" -W -f add_memberoff.ldif

E eu consegui:

adding new entry "olcOverlay=memberof,olcDatabase={1}mdb,cn=config"
ldap_add: Insufficient access (50)

Nos registros:

65dca351.151db256 0x7eff2ffff6c0 conn=1028 fd=14 ACCEPT from IP=127.0.0.1:38524 (IP=0.0.0.0:389)
65dca351.151e9d47 0x7eff34c016c0 conn=1028 op=0 BIND dn="cn=admin,dc=contoso,dc=com" method=128
65dca351.1520796e 0x7eff34c016c0 conn=1028 op=0 BIND dn="cn=admin,dc=contoso,dc=com" mech=SIMPLE bind_ssf=0 ssf=0
65dca351.15219d56 0x7eff34c016c0 conn=1028 op=0 RESULT tag=97 err=0 qtime=0.000009 etime=0.000216 text=
65dca351.1523bd83 0x7eff2ffff6c0 conn=1028 op=1 ADD dn="olcOverlay=memberof,olcDatabase={1}mdb,cn=config"
65dca351.1524555d 0x7eff2ffff6c0 => access_allowed: add access to "olcOverlay=memberof,olcDatabase={1}mdb,cn=config" "entry" requested
65dca351.152486ca 0x7eff2ffff6c0 => acl_get: [1] attr entry
65dca351.1524a3c8 0x7eff2ffff6c0 => acl_mask: access to entry "olcOverlay=memberof,olcDatabase={1}mdb,cn=config", attr "entry" requested
65dca351.1524b9ef 0x7eff2ffff6c0 => acl_mask: to all values by "cn=admin,dc=contoso,dc=com", (=0)
65dca351.1524d378 0x7eff2ffff6c0 <= check a_dn_pat: *
65dca351.1524f2cf 0x7eff2ffff6c0 <= acl_mask: [1] applying none(=0) (stop)
65dca351.15250d85 0x7eff2ffff6c0 <= acl_mask: [1] mask: none(=0)
65dca351.1525270d 0x7eff2ffff6c0 => slap_access_allowed: add access denied by none(=0)
65dca351.15253c3d 0x7eff2ffff6c0 => access_allowed: no more rules
65dca351.15258f10 0x7eff2ffff6c0 conn=1028 op=1 RESULT tag=105 err=50 qtime=0.000009 etime=0.000137 text=
65dca351.1526fba1 0x7eff34c016c0 conn=1028 op=2 UNBIND
65dca351.152a5b85 0x7eff34c016c0 conn=1028 fd=14 closed

O que estou perdendo aqui?

permissions
  • 1 respostas
  • 12 Views
Martin Hope
Frank Martin
Asked: 2023-12-31 01:39:13 +0800 CST

O isolamento de segurança php-fpm e nginx não está funcionando... ou pode ser que meu entendimento não esteja correto

  • 5

Segui o tutorial a seguir para isolar meus dois sites.
https://www.vultr.com/docs/use-php-fpm-pools-to-secure-multiple-web-sites/

Aqui está o que eu fiz:

  1. Criou dois usuários e atribuiu permissões a eles.

    $ sudo useradd site1  
    $ sudo useradd site2  
    $ usermod -a -G site1 www-data  
    $ usermod -a -G site2 www-data  
    
  2. Permissões de diretório atribuídas

    $ sudo mkdir /var/www/site1  
    $ sudo chown -R site1:site1 /var/www/site1  
    $ sudo mkdir /var/www/site2  
    $ sudo chown -R site2:site2 /var/www/site2  
    $ sudo chmod 770 /var/www/site2  
    
  3. Criou dois pools de fpm

    $ sudo cp /etc/php/7.4/fpm/pool.d/www.conf /etc/php/7.4/fpm/pool.d/fpm-site1.conf  
    $ sudo cp /etc/php/7.4/fpm/pool.d/www.conf /etc/php/7.4/fpm/pool.d/fpm-site2.conf 
    
  4. Em seguida, configurei esses pools

    • Alterada a linha superior entre colchetes que define o nome do pool de [www] para [site1].
    • Alterada a linha user = www-data para user = site1.
    • Alterada a linha group = www-data para group = site1.
    • Alterada a linha listen = /var/run/php/php7.4-fpm.sock para listen = /var/run/php/php7.4- site1-fpm.sock

    Fiz o mesmo para o segundo pool.

  5. Configurei o nginx e defini esses pools em cada site

    location ~ \.php$ {  
        fastcgi_pass unix:/var/run/php/php7.4-fpm-site1.sock;  
        include snippets/fastcgi-php.conf;  
    }
    

    Fiz o mesmo para o site2 e reiniciei o php-fpm e o nginx.

Agora chegando ao problema. Todas as páginas PHP do primeiro site são de propriedade de site1:site1enquanto o segundo site é de propriedade de site2:site2. Exceto uma página do segundo site que pertence a site1:site1. Eu esperava que quando tentasse acessar aquela página do segundo site no navegador, receberia algum erro (porque não é de propriedade de site2:site2), mas não recebi nenhum erro e a página abriu normalmente. Você acha que está funcionando corretamente e meu entendimento de como deveria funcionar está incorreto? Ou aquela página do segundo site não deveria ter aberto no navegador?

permissions
  • 1 respostas
  • 13 Views
Martin Hope
Bathinda Helper
Asked: 2023-10-25 15:25:35 +0800 CST

WinScp apresenta um erro de diretório '/tmp' ao salvar um arquivo alterado

  • 5

Mesmo quando estou logado como usuário root em meu servidor Ubuntu22.04 remoto através do WinScp6.1.2, recebo este erro quando salvo um arquivo alterado (mesmo descobrindo que as alterações feitas por mim são salvas nesse arquivo, mas esses erros irritam): insira a descrição da imagem aqui

O conteúdo do erro (também mostrado parcialmente na captura de tela anexada) é:

General failure (server should provide error description).
Error code: 4
Error message from server: Failure

Common reasons for the Error code 4 are:
- Renaming a file to a name of already existing file.
- Creating a directory that already exists.
- Moving a remote file to a different filesystem (HDD).
- Uploading a file to a full filesystem (HDD).
- Exceeding a user disk quota.

Não consegui encontrar a opção 'Mover arquivos para a Lixeira' nas configurações do WinScp.

permissions
  • 1 respostas
  • 25 Views
Martin Hope
Gerd K
Asked: 2023-08-29 23:00:38 +0800 CST

Como conceder gerenciamento de VM Hyper-V a usuários específicos?

  • 5

Quero conceder aos usuários não administradores o privilégio de iniciar/parar/verificar VMs específicas.

O cmdlet Grant-VMConnectAccess deve fazer o trabalho. Também adicionei o usuário ao grupo Usuários de gerenciamento remoto .

Mas ao tentar conectar-se à VM, recebo uma exceção .NET no log de eventos do Windows:

Application: vmconnect.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: Microsoft.Management.Infrastructure.CimException
   at Microsoft.Management.Infrastructure.Internal.Operations.CimSyncEnumeratorBase`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()
   at System.Linq.Enumerable+WhereSelectEnumerableIterator`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()
   at Microsoft.Virtualization.Client.Management.Server.LoadOSInfo()
   at Microsoft.Virtualization.Client.ConnectionHelper.ConnectServer(Microsoft.Virtualization.Client.InformationDisplayer, System.String, Boolean, Microsoft.Virtualization.Client.Common.IUserPassCredential)
   at Microsoft.Virtualization.Client.ConnectionHelper.TryGetVirtualMachinesInternal(System.String, Microsoft.Virtualization.Client.Common.WindowsCredential, Mode, System.String, System.Guid, Microsoft.Virtualization.Client.Management.IVMComputerSystem ByRef, System.Collections.Generic.List`1<System.String> ByRef, System.Exception ByRef)
   at Microsoft.Virtualization.Client.ConnectionHelper.TryGetVirtualMachine(System.String, Microsoft.Virtualization.Client.Common.WindowsCredential, System.String, Microsoft.Virtualization.Client.Management.IVMComputerSystem ByRef, System.Exception ByRef)
   at Microsoft.Virtualization.Client.InteractiveSession.CommandLineParser.TryParse(System.String[], Microsoft.Virtualization.Client.InteractiveSession.RdpConnectionInfo ByRef)
   at Microsoft.Virtualization.Client.InteractiveSession.VmisApplicationContext.TryParseCommandLine(System.String[])
   at Microsoft.Virtualization.Client.InteractiveSession.Program.Main(System.String[])

vmconnect.exe só funcionou se eu também colocasse o usuário no grupo Administradores ou Administradores do Hyper-V . Mas isso dá ao usuário acesso total a todas as VMs.

Atualização : quero que funcione no Microsoft Hyper-V Server 10.0.17763 Build 17763. Mas também não consegui fazê-lo funcionar no Microsoft Windows Server 2019 Standard 10.0.17763 Build 17763

permissions
  • 1 respostas
  • 40 Views
Martin Hope
Hormoz
Asked: 2023-02-14 13:55:48 +0800 CST

Um usuário sem permissões de execução pode fazer qualquer coisa em um diretório no Linux?

  • 6

Eu tentei dar a um diretório permissões de leitura e gravação sem execução, mas parece que, sem permissões de execução, leitura e gravação não permitem que você faça nada.

permissions
  • 1 respostas
  • 16 Views
Martin Hope
leanne
Asked: 2022-11-06 13:18:16 +0800 CST

Como desabilitar o acesso ao sandbox para o BBEdit depois de configurar inicialmente o acesso ao sandbox?

  • 6

Instalei o BBEdit (versão 14.6.1 (14D24, Intel de 64 bits, sandboxed)) no MacOS 13 (Ventura). Nas configurações do aplicativo, permiti o "Acesso à sandbox" - no entanto, mudei de ideia, querendo ser solicitado pelas pastas por enquanto. (Sei que posso voltar mais tarde para habilitar o recurso "Sandbox Access".)

No entanto, agora não consigo encontrar uma maneira de desativar o recurso Sandbox Access.

Não há um botão "não permitir" na página Configurações do aplicativo e clicar no botão Restaurar padrões nessa página não teve efeito no acesso à área restrita.

Tentei desinstalar/reinstalar o BBEdit; no entanto, após a reinstalação, o Sandbox Access permanece "permitido".

Acesso BBEdit Sandbox Ativado

Ao pesquisar, encontrei informações sobre o motivo pelo qual o BBEdit deseja esse acesso; no entanto, nada sobre desativá-lo.

O que preciso fazer para remover/desativar a permissão Sandbox Access?

permissions
  • 1 respostas
  • 20 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Vickel O Firefox não permite mais colar no WhatsApp web? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve