# translation of apparmor-utils.pt.po to pt # Antonio Cardoso Martins , 2006, 2007. msgid "" msgstr "" "Project-Id-Version: apparmor-utils.pt\n" "Report-Msgid-Bugs-To: apparmor-general@forge.novell.com\n" "POT-Creation-Date: 2006-11-03 13:51-0800\n" "PO-Revision-Date: 2007-07-01 20:37+0100\n" "Last-Translator: Antonio Cardoso Martins \n" "Language-Team: pt \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: KBabel 1.11.4\n" #: audit:102 #, perl-format msgid "Setting %s to audit mode." msgstr "A definir %s para modo de auditoria." #: audit:109 autodep:114 complain:109 enforce:108 #, perl-format msgid "Can't find %s in the system path list. If the name of the application is correct, please run 'which %s' as a user with the correct PATH environment set up in order to find the fully-qualified path." msgstr "Não é possível encontrar %s na lista de caminhos de sistema. Se o nome da aplicação está correcto, por favor execute 'which %s' como um utilizador com o ambiente PATH correctamente definido, por forma a encontrar o caminho completo." #: audit:112 autodep:117 complain:112 enforce:111 genprof:89 #, perl-format msgid "%s does not exist, please double-check the path." msgstr "%s não existe, por favor verifique o caminho." #: audit:121 #, perl-format msgid "usage: %s [ -d /path/to/profiles ] [ program to switch to audit mode ]" msgstr "Utilização: %s [ -d /caminho/para/perfis ] [ programa a trocar para modo de auditoria ]" #: autodep:64 #, perl-format msgid "Can't find subdomain profiles in %s." msgstr "Não é possível encontrar os perfis de subdomínio em %s." #: autodep:75 msgid "Please enter the program to create a profile for: " msgstr "Por favor introduza o programa para o qual pretende criar um perfil: " #: autodep:99 genprof:100 #, perl-format msgid "%s is currently marked as a program that should not have it's own profile. Usually, programs are marked this way if creating a profile for them is likely to break the rest of the system. If you know what you're doing and are certain you want to create a profile for this program, edit the corresponding entry in the [qualifiers] section in /etc/apparmor/logprof.conf." msgstr "%s está actualmente marcado como um programa que não deve ter o seu perfil. Habitualmente, os programas são marcados desta forma se a criação de perfil para eles criar provavelmente uma quebra do sistema. Se sabe o que está a fazer, e tem a certeza de que pretende criar um perfil para este programa, edite a entrada correspondente na secção [qualificadores] em /etc/apparmor/logprof." #: autodep:107 #, perl-format msgid "Profile for %s already exists - skipping." msgstr "O perfil para %s já existe - a avançar." #: complain:67 msgid "Please enter the program to switch to complain mode: " msgstr "Por favor introduza o programa a para mudar para modo de reclamação: " #: complain:102 SubDomain.pm:427 #, perl-format msgid "Setting %s to complain mode." msgstr "A definir %s para modo de reclamação." #: complain:121 #, perl-format msgid "usage: %s [ -d /path/to/profiles ] [ program to switch to complain mode ]" msgstr "Utilização: %s [ -d /caminho/para/perfis ] [ programa a trocar para modo de reclamação ]" #: enforce:67 msgid "Please enter the program to switch to enforce mode: " msgstr "Por favor introduza o programa a mudar para modo forçado: " #: enforce:101 SubDomain.pm:441 #, perl-format msgid "Setting %s to enforce mode." msgstr "A definir %s para modo forçado." #: enforce:120 #, perl-format msgid "usage: %s [ -d /path/to/profiles ] [ program to switch to enforce mode ]" msgstr "Utilização: %s [ -d /caminho/para/perfis ] [ programa a trocar para modo forçado ]" #: genprof:55 msgid "SubDomain does not appear to be started. Please enable SubDomain and try again." msgstr "O SubDomínio não parece estar iniciado. Por favor active o SubDomínio e tente novamente." #: genprof:69 msgid "Please enter the program to profile: " msgstr "Por favor introduza o programa a perfilar: " #: genprof:87 #, perl-format msgid "Can't find %s in the system path list. If the name of the application is correct, please run 'which %s' in the other window in order to find the fully-qualified path." msgstr "Não é possível encontrar %s no caminho de sistema. Se o nome da aplicação está correcto, por favor execute 'which %s' na outra janela, por forma a encontrar o caminho completo." #: genprof:121 msgid "" "Please start the application to be profiled in \n" "another window and exercise its functionality now.\n" "\n" "Once completed, select the \"Scan\" button below in \n" "order to scan the system logs for AppArmor events. \n" "\n" "For each AppArmor event, you will be given the \n" "opportunity to choose whether the access should be \n" "allowed or denied." msgstr "" "Por favor inicie em outra janela a aplicação à qual\n" "vai ser analisado o perfil, e exercite agora a sua funcionalidade.\n" "\n" "Uma vez completa, escolha o botão \"Pesquisar\" abaixo\n" "por forma a pesquisar eventos AppArmor nos registos diários.\n" "\n" "Para cada evento AppArmor, ser-lhe-á dada a oportunidade\n" "para escolher se o acesso deve ser permitido ou negado." #: genprof:140 msgid "Profiling" msgstr "Perfilar" #: genprof:167 msgid "Reloaded SubDomain profiles in enforce mode." msgstr "Perfis de SubDomínio recarregados em modo forçado." #: genprof:168 #, perl-format msgid "Finished generating profile for %s." msgstr "Terminou a geração do perfil para %s." #: genprof:172 #, perl-format msgid "usage: %s [ -d /path/to/profiles ] [ -f /path/to/logfile ] [ program to profile ]" msgstr "Utilização: %s [ -d /caminho/para/perfis ] [ -f /caminho/para/registo ] [ programa a perfilar ]" #: logprof:75 #, perl-format msgid "usage: %s [ -d /path/to/profiles ] [ -f /path/to/logfile ] [ -m \"mark in log to start processing after\"" msgstr "Utilização: %s [ -d /caminho/para/perfis ] [ -f /caminho/para/registo ] [ -m \"marcar no registo para iniciar processamento depois\" ]" #: SubDomain.pm:422 SubDomain.pm:436 #, perl-format msgid "Can't find %s." msgstr "Não é possível encontrar %s." #: SubDomain.pm:704 SubDomain.pm:743 msgid "(Y)es" msgstr "(S)im" #: SubDomain.pm:705 SubDomain.pm:744 msgid "(N)o" msgstr "(N)ão" # cancel button label #: SubDomain.pm:745 msgid "(C)ancel" msgstr "(C)ancelar" #: SubDomain.pm:1011 SubDomain.pm:1202 SubDomain.pm:1631 SubDomain.pm:1837 msgid "Profile" msgstr "Perfil" #: SubDomain.pm:1013 msgid "Default Hat" msgstr "Chapéu pré-definido" #: SubDomain.pm:1015 msgid "Requested Hat" msgstr "Chapéu Pedido" #: SubDomain.pm:1045 SubDomain.pm:1231 SubDomain.pm:1665 SubDomain.pm:1972 msgid "Are you sure you want to abandon this set of profile changes and exit?" msgstr "Tem a certeza de que pretende abandonar este conjunto de alterações de perfil e sair?" #: SubDomain.pm:1047 SubDomain.pm:1234 SubDomain.pm:1661 SubDomain.pm:1667 #: SubDomain.pm:1974 msgid "Abandoning all changes." msgstr "A abandonar todas as alterações." #: SubDomain.pm:1052 SubDomain.pm:1239 SubDomain.pm:1681 SubDomain.pm:1979 msgid "Are you sure you want to save the current set of profile changes and exit?" msgstr "Tem a certeza de que pretende gravar o conjunto actual de alterações de perfil e sair?" #: SubDomain.pm:1054 SubDomain.pm:1241 SubDomain.pm:1676 SubDomain.pm:1683 #: SubDomain.pm:1981 msgid "Saving all changes." msgstr "A gravar todas as alterações." #: SubDomain.pm:1204 msgid "Program" msgstr "Programa" #: SubDomain.pm:1206 msgid "Execute" msgstr "Executar" #: SubDomain.pm:1207 SubDomain.pm:1633 SubDomain.pm:1849 msgid "Severity" msgstr "Severidade" #: SubDomain.pm:1248 msgid "" "Should AppArmor sanitize the environment when\n" "switching profiles?\n" "\n" "Sanitizing the environment is more secure,\n" "but some applications depend on the presence\n" "of LD_PRELOAD or LD_LIBRARY_PATH." msgstr "" "Deve o AppArmor sanear o ambiente quando\n" "mudar de perfis?\n" "\n" "Sanear o ambiente é mais seguro, mas\n" "algumas aplicações dependem da presença de\n" "LD_PRELOAD ou LD_LIBRARY_PATH." #: SubDomain.pm:1250 msgid "" "Should AppArmor sanitize the environment when\n" "switching profiles?\n" "\n" "Sanitizing the environment is more secure,\n" "but this application appears to use LD_PRELOAD\n" "or LD_LIBRARY_PATH and clearing these could\n" "cause functionality problems." msgstr "" "Deve o AppArmor sanear o ambiente quando\n" "mudar de perfis?\n" "\n" "Sanear o ambiente é mais seguro, mas\n" "esta aplicação parece utilizar LD_PRELOAD\n" "ou LD_LIBRARY_PATH e limpar estas variáveis\n" "pode causar problemas de funcionamento." #: SubDomain.pm:1257 #, perl-format msgid "" "Launching processes in an unconfined state is a very\n" "dangerous operation and can cause serious security holes.\n" "\n" "Are you absolutely certain you wish to remove all\n" "AppArmor protection when executing %s?" msgstr "" "Lançar processos num estado não confinado é uma operação\n" "perigosa e pode causar graves falhas de segurança.\n" "\n" "Tem a certeza absoluta de que pretende remover todas\n" "as protecções de AppArmor quando executar %s?" #: SubDomain.pm:1259 msgid "" "Should AppArmor sanitize the environment when\n" "running this program unconfined?\n" "\n" "Not sanitizing the environment when unconfining\n" "a program opens up significant security holes\n" "and should be avoided if at all possible." msgstr "" "Deve o AppArmor sanear o ambiente quando\n" "executar esta aplicação não confinada?\n" "\n" "Não sanear o ambiente quando se tem um programa\n" "não confinado, pode causar graves falhas de segurança\n" "e deve ser evitado sempre que possível." #: SubDomain.pm:1362 #, perl-format msgid "Reading log entries from %s." msgstr "A ler os registos de diário a partir de %s." #: SubDomain.pm:1363 #, perl-format msgid "Updating AppArmor profiles in %s." msgstr "A actualizar os perfis de AppArmor em %s." #: SubDomain.pm:1369 msgid "unknown" msgstr "desconhecido" #: SubDomain.pm:1598 msgid "Complain-mode changes:" msgstr "Alterações ao modo de reclamação:" #: SubDomain.pm:1600 msgid "Enforce-mode changes:" msgstr "Alterações ao modo forçado:" #: SubDomain.pm:1605 #, perl-format msgid "Invalid mode found: %s" msgstr "Foi encontrado um modo inválido: %s" #: SubDomain.pm:1632 msgid "Capability" msgstr "Capacidade" #: SubDomain.pm:1655 #, perl-format msgid "Adding capability %s to profile." msgstr "A adicionar a capacidade %s ao perfil." #: SubDomain.pm:1657 #, perl-format msgid "Denying capability %s to profile." msgstr "A negar a capacidade %s ao perfil." #: SubDomain.pm:1838 msgid "Path" msgstr "Caminho" #: SubDomain.pm:1843 msgid "Old Mode" msgstr "Modo Antigo" #: SubDomain.pm:1845 msgid "New Mode" msgstr "Modo Novo" #: SubDomain.pm:1847 msgid "Mode" msgstr "Modo" #: SubDomain.pm:1885 #, perl-format msgid "Adding #include <%s> to profile." msgstr "A adicionar #include <%s> ao perfil." #: SubDomain.pm:1886 SubDomain.pm:1911 #, perl-format msgid "Deleted %s previous matching profile entries." msgstr "Foram apagadas as entradas %s de perfis anteriores coincidentes." #: SubDomain.pm:1910 #, perl-format msgid "Adding %s %s to profile." msgstr "A adicionar %s %s ao perfil." #: SubDomain.pm:1918 msgid "Enter new path: " msgstr "Digite o novo caminho: " #: SubDomain.pm:1921 msgid "The specified path does not match this log entry:" msgstr "O caminho especificado não coincide com esta entrada de registo diário:" #: SubDomain.pm:1922 msgid "Log Entry" msgstr "Entrada em Registo Diário" #: SubDomain.pm:1923 msgid "Entered Path" msgstr "Caminho Introduzido" #: SubDomain.pm:1924 msgid "Do you really want to use this path?" msgstr "Pretende mesmo utilizar este caminho?" #: SubDomain.pm:1998 msgid "" "The profile analyzer has completed processing the log files.\n" "\n" "All updated profiles will be reloaded" msgstr "" "O analisador de perfil completou o processamento dos registos diários.\n" "\n" "Todos os perfis actualizados serão recarregados" #: SubDomain.pm:2006 msgid "No unhandled AppArmor events were found in the system log." msgstr "Não foram encontrados nos registos diários, eventos AppArmor que não sejam manuseáveis." #: SubDomain.pm:2267 SubDomain.pm:2297 SubDomain.pm:2311 SubDomain.pm:2346 #: SubDomain.pm:2366 SubDomain.pm:2403 #, perl-format msgid "%s contains syntax errors." msgstr "%s contém erros de sintaxe." #: SubDomain.pm:2325 #, perl-format msgid "Profile %s contains invalid regexp %s." msgstr "O perfil %s contém a expressão regular %s inválida." #: SubDomain.pm:2534 #, perl-format msgid "Writing updated profile for %s." msgstr "A escrever o perfil actualizado para %s." #: SubDomain.pm:2667 #, perl-format msgid "Include file %s contains invalid regexp %s." msgstr "O ficheiro include %s contém uma expressão regular %s inválida." #: SubDomain.pm:2690 #, perl-format msgid "Include file %s contains syntax errors or is not a valid #include file." msgstr "O ficheiro include %s contém erros de sintaxe ou não é um ficheiro #include válido." #: unconfined:51 #, perl-format msgid "Usage: %s [ --paranoid ]\n" msgstr "Utilização: %s [ --paranoid ]\n" #: unconfined:57 msgid "SubDomain does not appear to be started. Please enable SubDomain and try again." msgstr "O SubDomínio não parece estar iniciado. Por favor active o SubDomínio e tente novamente." #: unconfined:61 msgid "Can't read /proc\n" msgstr "Não é possível ler /proc\n" #: unconfined:91 unconfined:93 msgid "not confined\n" msgstr "não confinado\n" #: unconfined:102 unconfined:104 msgid "confined by" msgstr "confinado por" msgid "DBI Execution failed: %s." msgstr "Falhou a Execução de DBI: %s." msgid "Couldn't open file: %s." msgstr "Não foi possível abrir o ficheiro: %s." msgid "No type value passed. Unable to determine page count." msgstr "Não foi passado o tipo de valor. Não é possível determinar a contagem de páginas." msgid "Failed copying %s." msgstr "Falhou a cópia de %s." msgid "Export Log Error: Couldn't open %s" msgstr "Registo de Erro de Exportação: Não foi possível abrir %s" msgid "Fatal error. No report name given. Exiting." msgstr "Erro fatal. Não foi fornecido um nome de relatório. A sair." msgid "" "Unable to get configuration info for %s.\n" " Unable to find %s." msgstr "" "Não foi possível obter informação de configuração para %s.\n" " Incapaz de encontrar %s." msgid "Failed to parse: %s." msgstr "Falha na interpretação de %s." msgid "Fatal Error. Couldn't open %s." msgstr "Erro Fatal. Não foi possível abrir %s." msgid "Fatal Error. Can't run %s. Exiting." msgstr "Erro Fatal. Não foi possível executar %s. A sair." msgid "Fatal Error. No directory, %s, found. Exiting." msgstr "Erro fatal. Não foi encontrado o directório %s. A sair." msgid "Fatal Error. Couldn't open %s. Exiting" msgstr "Erro fatal. Não foi possível abrir %s. A sair" msgid "DBI Execution failed: %s" msgstr "Falhou a Execução DBI: %s" msgid "Fatal Error. getArchReport() couldn't open %s" msgstr "Erro Fatal. getArchReport() não foi possível abrir %s" msgid "(I)nherit" msgstr "(H)erdar" msgid "(P)rofile" msgstr "(P)erfil" msgid "(D)eny" msgstr "(N)egar" msgid "Abo(r)t" msgstr "(I)nterromper" msgid "(F)inish" msgstr "(T)erminar" msgid "(A)llow" msgstr "(P)ermitir" msgid "(N)ew" msgstr "(N)ovo" msgid "(G)lob" msgstr "(G)lob" msgid "Glob w/(E)xt" msgstr "Glob w/(E)xt" msgid "&Browse" msgstr "&Navegar" msgid "&Create Profile" msgstr "&Criar Perfil" msgid "&Yes" msgstr "&Sim" msgid "&No" msgstr "&Não" msgid "&Abort" msgstr "&Interromper" msgid "&Back" msgstr "&Voltar" msgid "(S)can system log for SubDomain events" msgstr "(R)astrear eventos de SubDomínio no registo de sistema" # ############################################################################### # Old yast2-agents.po msgid "Unable to open" msgstr "Não foi possível abrir" msgid "Couldn't save query." msgstr "Não foi possível gravar a interrogação." msgid "Couldn't retrieve query." msgstr "Não foi possível recuperar a interrogação." msgid "# Security Incident Report - Generated by AppArmor\n" msgstr "# Relatório de Incidente de Segurança - Gerado por AppArmor\n" msgid "# Period: %s - %s\n" msgstr "# Período: %s - %s\n" msgid "

Security Incident Report - Generated by AppArmor

\n" msgstr "

Relatório de Incidente de Segurança - Gerado por AppArmor

\n" msgid "

Period: %s - %s

\n" msgstr "

Período: %s - %s

\n" msgid "ag_reports_confined: Couldn't open %s for writing." msgstr "ag_reports_confined: Não foi possível abrir %s para escrita." msgid "Failure in readMultiAudLog() - couldn't open %s." msgstr "Falha em readMultiAudLog() - Não foi possível abrir %s." msgid "Problem in readMultiAudLog() - couldn't open %s/%s." msgstr "Problema em readMultiAudLog() - não foi possível abrir %s/%s." msgid "readAudLog() wasn't passed an input file." msgstr "readAudLog() não foi passado um ficheiro de entrada." msgid "readAudLog() couldn't open %s." msgstr "readAudLog() não foi possível abrir %s." msgid "Can't run %s. Exiting." msgstr "Não foi possível executar %s. A sair." msgid "ag_reports_confined: Missing instruction or argument!" msgstr "ag_reports_confined: Instrução ou argumento em falta!" msgid "Failure in readMultiEssLog() - couldn't open" msgstr "Falha em readMultiEssLog() - não é possível abrir" msgid "Problem in readMultiEssLog() - couldn't open" msgstr "Problema em readMultiEssLog() - não é possível abrir" msgid "readEssLog() wasn't passed an input file." msgstr "readEssLog() não foi passado um ficheiro de entrada." msgid "readEssLog() couldn't open %s" msgstr "readEssLog() não é possível abrir %s" msgid "ag_logparse: Unknown instruction %s or argument: %s" msgstr "ag_logparse: Instrução: %s ou argumento: %s desconhecidos" msgid "ag_reports_parse: Couldn't open %s for writing." msgstr "ag_reports_parse: Não é possível abrir %s para escrita." msgid "ag_reports_parse: No archived reports found." msgstr "ag_reports_parse: Não foram encontrados relatórios arquivados." msgid "ag_reports_parse: Can't open directory %s: %s" msgstr "ag_reports_parse: Não foi possível abrir o directório %s: %s" msgid "ag_reports_parse: Unknown instruction %s or argument: %s" msgstr "ag_reports_parse: Instrução: %s ou argumento: %s desconhecidos" msgid "Couldn't find %s. Unable to create crontab. Exiting." msgstr "Não é possível encontrar %s. Não foi possível criar o crontab. A sair." msgid "Couldn't open %s." msgstr "Não é possível abrir %s." msgid "Couldn't open %s. Unable to add report: %s" msgstr "Não foi possível abrir %s. Incapaz de adicionar o relatório: %s" msgid "Duplicate report name not allowed. Didn't schedule new report: %s" msgstr "Não é permitido um nome de relatório duplicado. Não se agendou o novo relatório: %s" msgid "Couldn't open %s. No changes performed." msgstr "Não foi possível abrir %s. Não foram realizadas alterações." msgid "ag_reports_sched: Unknown instruction %s or arg: %s" msgstr "ag_reports_sched: Instrução: %s ou argumento: %s desconhecidos" msgid "&Create" msgstr "&Criar" msgid "Select Program to Profile" msgstr "Escolha Programa a Perfilar" msgid "" "%s is currently marked as a program that should not have\n" "it's own profile. Usually, programs are marked this way\n" "if creating a profile for them is likely to break the\n" "rest of the system. If you know what you're doing and\n" "are certain you want to create a profile for this program,\n" "edit the corresponding entry in the [qualifiers] section\n" "in /etc/apparmor/logprof.conf." msgstr "%s está actualmente marcado como um programa que não deve ter o seu perfil. Habitualmente, os programas são marcados desta forma se a criação de perfil para eles, provavelmente gere uma falha do sistema. Se sabe o que está a fazer, e tem a certeza de que pretende criar um perfil para este programa, edite a entrada correspondente na secção [qualificadores] em /etc/apparmor/logprof.conf." msgid "Are you sure you want to exit?" msgstr "Tem a certeza de que pretende sair?" #~ msgid "" #~ "The version of AppArmor that you are running does not allow the\n" #~ "creation of this profile. Please contact Novell sales for\n" #~ "upgrade options for AppArmor." #~ msgstr "" #~ "A versão do AppArmor que está a executar não permite a criação deste\n" #~ "perfil. Contacte as vendas da Novell para obter as opções de actualização\n" #~ "do AppArmor." #~ msgid "# The following filters were used for report generation:\n" #~ msgstr "# Os seguintes filtros foram utilizados para a geração de relatório:\n" #~ msgid "" #~ "# Filter: %s, Value: %s\n" #~ "\n" #~ msgstr "" #~ "# Filtro: %s, Valor: %s\n" #~ "\n" #~ msgid "" #~ "# No filters were used for report generation:\n" #~ "\n" #~ "\n" #~ msgstr "" #~ "# Não foram utilizados filtros para a geração de relatório:\n" #~ "\n" #~ "\n" #~ msgid "AppArmor Profile Wizard" #~ msgstr "Assistente de Perfil do AppArmor" #~ msgid "" #~ " AppArmor Profiling Wizard
\n" #~ " This wizard presents entries generated by the AppArmor access control module. You can generate highly optimized and robust security profiles by using the suggestions made by AppArmor. AppArmor suggests that you allow or deny access to specific resources or define execute permission for entries. These questions that display were logged during the normal application execution test previously performed.
\n" #~ " The following help text describes the detail of the security profile syntax used by AppArmor.

At any stage, you may customize the profile entry by changing the suggested response. This overview will assist you in your options. Refer to the Admin Guide for step-by-step instructions.\n" #~ "

\n" #~ " Access Modes
\n" #~ "\n" #~ " File permission access modes consists of combinations of\n" #~ " the following six modes:\n" #~ "\n" #~ "
  • r - read
  • \n" #~ "
  • w - write
  • \n" #~ "
  • px - discrete profile execute
  • \n" #~ "
  • ux - unconfined execute
  • \n" #~ "
  • ix - inherit execute
  • \n" #~ "
  • l - link
  • \n" #~ "
\n" #~ "

\n" #~ "
Details for Access Modes\n" #~ "

\n" #~ " Read mode
\n" #~ " Allows the program to have read access to the\n" #~ " resource. Read access is required for shell scripts\n" #~ " and other interpreted content, and determines if an\n" #~ " executing process can core dump or be attached to with\n" #~ " ptrace(2). (ptrace(2) is used by utilities such as\n" #~ " strace(1), ltrace(1), and gdb(1).)\n" #~ "
\n" #~ "
\n" #~ " Write mode
\n" #~ " Allows the program to have write access to the\n" #~ " resource. Files must have this permission if they are\n" #~ " to be unlinked (removed.)\n" #~ "
\n" #~ "
\n" #~ " \n" #~ "\n" #~ " Unconfined execute mode
\n" #~ " \n" #~ " Allows the program to execute the resource without any\n" #~ " AppArmor profile being applied to the executed\n" #~ " resource. Requires listing execute mode as well.\n" #~ " Incompatible with Inherit and Discrete Profile execute\n" #~ " entries.\n" #~ "

\n" #~ "\n" #~ " This mode is useful when a confined program needs to\n" #~ " be able to perform a privileged operation, such as\n" #~ " rebooting the machine. By placing the privileged section \n" #~ " in another executable and granting unconfined \n" #~ " execution rights, it is possible to bypass the mandatory \n" #~ " constraints imposed on all confined processes.\n" #~ " For more information on what is constrained, see the\n" #~ " subdomain(7) man page.\n" #~ "

Discrete Profile execute mode
\n" #~ " This mode requires that a discrete security profile is\n" #~ " defined for a resource executed at a AppArmor domain\n" #~ " transition. If there is no profile defined then the\n" #~ " access will be denied. Incompatible with Inherit and\n" #~ " Unconstrained execute entries.\n" #~ "
\n" #~ "
\n" #~ " Link mode
\n" #~ " Allows the program to be able to create and remove a\n" #~ " link with this name (including symlinks). When a link\n" #~ " is created, the file that is being linked to MUST have\n" #~ " the same access permissions as the link being created\n" #~ " (with the exception that the destination does not have\n" #~ " to have link access.) Link access is required for\n" #~ " unlinking a file.\n" #~ "
\n" #~ "
\n" #~ " Globbing\n" #~ "
\n" #~ "
\n" #~ " File resources may be specified with a globbing syntax\n" #~ " similar to that used by popular shells, such as csh(1),\n" #~ " bash(1), zsh(1).\n" #~ "
\n" #~ "\n" #~ "

    \n" #~ "\t
  • * can substitute for any number of characters, excepting\n" #~ " '/'
  • \n" #~ "\n" #~ " \t
  • ** can substitute for any number of characters, including '/'
  • \n" #~ "\n" #~ "\n" #~ "
  • ? can substitute for any single character excepting '/'
  • \n" #~ "\n" #~ "
  • [abc] will substitute for the single character a, b, or c
  • \n" #~ "\n" #~ "
  • [a-c] will substitute for the single character a, b, or c
  • \n" #~ "\n" #~ "
  • {ab,cd} will expand to one rule to match ab, one rule to match\n" #~ " cd
  • \n" #~ "\n" #~ "
" #~ msgstr "" #~ " Assistente de Perfilagem do AppArmor
\n" #~ " Este assistente apresenta entradas geradas pelo módulo de controlo de acesso do AppArmor. Com as sugestões do AppArmor, você poderá criar perfis de segurança robustos e optimizados. Ele sugere que você forneça ou recuse acesso a recursos específicos ou defina uma permissão de execução para entradas. As perguntas apresentadas foram registradas durante o teste de execução normal das aplicações previamente realizado.
\n" #~ " O texto de ajuda seguinte descreve em detalhe a sintaxe do perfil de segurança usado pelo AppArmor.

A qualquer momento, poderá personalizar a entrada do perfil alterando a resposta sugerida. Esta visão geral assistiloá nas suas opções. Consulte o Guia de Administração para obter instruções passo a passo.\n" #~ "

\n" #~ " Modos de Acesso
\n" #~ "\n" #~ " Os modos de acesso a permissões de ficheiro consistem em combinações dos\n" #~ " seis seguintes modos:\n" #~ "\n" #~ "
  • r - leitura
  • \n" #~ "
  • w - escrita
  • \n" #~ "
  • px - execução disreta de perfil
  • \n" #~ "
  • ux - execução não confinada
  • \n" #~ "
  • ix - execução herdada
  • \n" #~ "
  • l - link
  • \n" #~ "
\n" #~ "

\n" #~ "
Detalhes dos Modos de Acesso\n" #~ "

\n" #~ " Modo de Leitura
\n" #~ " Permite que o programa tenha acesso de leitura ao\n" #~ " recurso. Esse acesso é necessário para scripts de shell\n" #~ " e outros conteúdos interpretados, determinando se um\n" #~ " processo de execução pode fazer dump de memória ou ser anexado com\n" #~ " ptrace(2). (ptrace(2) é usado por utilitários como o\n" #~ " strace(1), ltrace(1) e gdb(1).)\n" #~ "
\n" #~ "
\n" #~ " Modo de escrita
\n" #~ " Permite que o programa tenha acesso de escrita ao\n" #~ " recurso. Os ficheiros necessitam desta permissão para poderem\n" #~ " ser desvinculados (removidos.)\n" #~ "
\n" #~ "
\n" #~ " \n" #~ "\n" #~ " Modo de execução não confinada
\n" #~ " \n" #~ " Permite que o programa execute o recurso sem\n" #~ " aplicação de nenhum perfil AppArmor ao recurso\n" #~ " executado. Requer também modo de execução de listagem.\n" #~ " Incompatível com as entradas de Herança e de execução\n" #~ " de Perfil discreto.\n" #~ "

\n" #~ "\n" #~ " É um modo útil quando um programa confinado necessita\n" #~ " executar uma operação privilegiada, como\n" #~ " reiniciar a máquina. Colocando a secção privilegiada \n" #~ " em outro executável e concedendo-lhe direitos\n" #~ " de execução não confinados, é possível evitar as restrições \n" #~ " obrigatórias impostas a todos os processos confinados.\n" #~ " Para obter mais informações acerca do que está sujeito a restrições, consulte\n" #~ " a página de manual subdomain(7).\n" #~ "

Modo de execução de Perfil Discreto
\n" #~ " Este modo requer que um perfil discreto de segurança\n" #~ " esteja definido para o recurso executado numa transição de domínio do\n" #~ " AppArmor. Se não houver nenhum perfil definido, o\n" #~ " acesso será negado. Incompatível com as entradas de execução\n" #~ " Herdada e Perfil Não Confinado.\n" #~ "
\n" #~ "
\n" #~ " Modo de Link
\n" #~ " Permite que o programa crie e remova\n" #~ " um link com esse nome (incluindo symlinks). Quando um link\n" #~ " é criado, o ficheiro que está a ser ligado DEVE ter\n" #~ " as mesmas permissões de acesso que o link que está a ser criado\n" #~ " (com a excepção de que o destino não precisa\n" #~ " ter acesso a link). Este acesso é necessário para\n" #~ " desvincular um ficheiro.\n" #~ "
\n" #~ "
\n" #~ " Globbing\n" #~ "
\n" #~ "
\n" #~ " Os recursos de um ficheiro podem ser especificados com uma sintaxe de globbing\n" #~ " semelhante à utilizada por shells comuns, como csh(1),\n" #~ " bash(1), zsh(1).\n" #~ "
\n" #~ "\n" #~ "

    \n" #~ "\t
  • * pode substituir quaisquer caracteres, excepto\n" #~ " '/'
  • \n" #~ "\n" #~ " \t
  • ** pode substituir qualquer número de caracteres, incluindo '/'
  • \n" #~ "\n" #~ "\n" #~ "
  • ? pode substituir qualquer caracter único, excepto '/'
  • \n" #~ "\n" #~ "
  • [abc] substitui um dos caracteres a, b ou c
  • \n" #~ "\n" #~ "
  • [a-c] substitui um dos caracteres a, b ou c
  • \n" #~ "\n" #~ "
  • {ab,cd} expande-se numa regra para coincidir com ab e uma regra para coincidir com\n" #~ " cd
  • \n" #~ "\n" #~ "
" #~ msgid "" #~ "This wizard will help you create a new AppArmor security \n" #~ "profile for an application, or you can use it to enhance \n" #~ "an existing profile by allowing AppArmor to learn new \n" #~ "application behavior. \n" #~ "\n" #~ "Please enter the application name for which you would like\n" #~ "to create a profile, or selecte Browse to find the \n" #~ "application on your system." #~ msgstr "" #~ "O assistente o ajudará a criar um novo perfil de segurança \n" #~ "do AppArmor para uma aplicação ou melhorar um perfil \n" #~ "existente ao permitir que o AppArmor aprenda o \n" #~ "comportamento da nova aplicação. \n" #~ "\n" #~ "Forneça o nome da aplicação para a qual deseja\n" #~ "criar um perfil ou seleccione Pesquisar para localizar a \n" #~ "aplicação no sistema." #~ msgid "&Application to Profile" #~ msgstr "&Aplicação a Perfilar" #~ msgid "" #~ "The specified file is not executable.\n" #~ "\n" #~ "Please enter an application name to\n" #~ "continue generating a profile or press\n" #~ "Abort to cancel this wizard." #~ msgstr "" #~ "O ficheiro especificado não é executável.\n" #~ "\n" #~ "Digite o nome de uma aplicação para\n" #~ "continuar a gerar o perfil ou prima\n" #~ "Interromper para cancelar este assistente." #~ msgid "" #~ "The specified pathname is a directory.\n" #~ "\n" #~ "Please enter an application name to\n" #~ "continue generating a profile or press\n" #~ "Abort to cancel this wizard." #~ msgstr "" #~ "O nome do caminho especificado é um directório.\n" #~ "\n" #~ "Digite o nome de uma aplicação para\n" #~ "continuar a gerar o perfil ou prima\n" #~ "Interromper para cancelar este assistente." #~ msgid "" #~ "The specified file does not exist.\n" #~ "\n" #~ "Please enter an application name to\n" #~ "continue generating a profile or press\n" #~ "Abort to cancel this wizard." #~ msgstr "" #~ "O ficheiro especificado não existe.\n" #~ "\n" #~ "Digite o nome de uma aplicação para\n" #~ "continuar a gerar o perfil ou prima\n" #~ "Interromper para cancelar este assistente." #~ msgid "" #~ "You have not entered or selected an\n" #~ "application to profile.\n" #~ "\n" #~ "Please enter an application name to\n" #~ "continue generating a profile or press\n" #~ "Abort to cancel this wizard." #~ msgstr "" #~ "Não forneceu nem escolheu uma\n" #~ "aplicação para perfilar.\n" #~ "\n" #~ "Digite o nome de uma aplicação para\n" #~ "continuar a gerar o perfil ou prima\n" #~ "Interromper para cancelar este assistente." #~ msgid "OK" #~ msgstr "OK" #~ msgid "&OK" #~ msgstr "&OK"