4
Carlos E. Morimoto criou 22/set/2010 às 15h58 29 Notícias Guias O que há de novo? Artigos Tuto Livr Dica Aná Notícias hoje · Anatel lança aplicativo para ajudar o consumidor a registrar reclamações ontem · ASUS traz ao Brasil quatro unidades da placa de vídeo GeForce GTX 980 20th Anniversary Gold Edition · Estudo da IDC Brasil mostra que vendas de tablets caíram 20% no primeiro trimestre de 2015 · Confira fotos e especificações da placa de vídeo Fury X da MSI 24/06 · [Rumor] Qualcomm estaria cogitando comprar a AMD · ASUS recebe sete prêmios no European Hardware Awards 2015 · Confira as especificações completas das placas de vídeo das séries R7 e R9 300 da MSI 23/06 · Ubisoft abre inscrições para o beta do The Division · Elephone irá lançar um smartphone com 10 núcleos em outubro · [Rumor] Samsung poderia lançar o Galaxy S7 ainda este ano · Televisores com o sistema Android TV entram em pré venda no Brasil · Lenovo anuncia o Ideacentre Stick 300, computador em formato de pendrive com preço camarada · Preço da prévenda da Fury X fica entre US$ 670 e US$ 889 22/06 · [Rumor] Confira imagens e vídeo do Moto G 2015 · Confira 15 minutos inéditos de gameplay de Rise of the Tomb Raider · Microsoft lança aplicativo para migrar os dados de um smartphone Android para o Windows Phone · Claro, Vivo, Tim e Oi são multadas pelo Procon de SP, por bloqueio de internet móvel · Sony irá lançar no mês que vem uma versão do PS4 com 1 TB de armazenamento · Estudo aponta que a partir de 2016 o mercado de discos rígidos poderá entrar em colapso · Confira os preços das placas de vídeo série 300 da AMD no Brasil Notícias do mês de Junho de 2015 » Livros Compre o seu. Livro atualizado! Índice ‐ Guias Programando em Shell Script ANTERIOR: O SU, O SUX E O SUDO A questão das permissões PRÓXIMO: DESCOMPACTAÇÃO DE ARQUIVOS A questão das permissões Clicando sobre as propriedades de qualquer pasta ou arquivo dentro do gerenciador de arquivos, você encontra um menu com o ajuste de permissões, onde pode definir individualmente as permissões para o dono do arquivo, para usuários que façam parte do mesmo grupo e para os outros, que inclui todos os demais usuários com acesso ao sistema: Cada um dos campos aceita três possibilidades: "Nenhum", "Apenas leitura" e "Leitura e escrita". Por default, o dono é o único que pode ler e escrever, os demais (grupo e outros) podem apenas ler o arquivo, sem modificálo. No caso dos arquivos, existe uma quarta permissão, que é o campo "Permitir execução do arquivo como um programa". Esta é uma daquelas diferenças fundamentais entre o Linux e o Windows: o sistema não decide quais arquivos são programas pela extensão, mas sim pelas permissões. Isso aumenta bastante a segurança do sistema, mas, por outro lado, causa um pouco de dor de cabeça em algumas situações. Sempre que você baixar um instalador qualquer via web (o driver da nVidia, por exemplo), vai precisar primeiro ativar a permissão de execução nas propriedades do arquivo antes de conseguir instalálo. O "dono" do arquivo é por default o usuário que o criou. Apenas este usuário pode alterar as permissões de acesso ao arquivo ou à pasta. Em seguida, vem a configuração do grupo, que permite que vários usuários tenham acesso a um arquivo ou pasta, sem ter que apelar para o campo "outros" que daria acesso a qualquer um. Imagine o caso de um servidor de arquivos, usado por diversos usuários diferentes, onde você precise fazer com que um determinado arquivo fique acessível apenas para três usuários específicos. Uma maneira simples de resolver o problema seria criar um novo grupo, adicionar a ele os usuários que devem ter acesso e, em seguida, alterar as permissões de acesso, para que o grupo passe a ser dono do arquivo e os integrantes sejam os únicos com permissão para ler e fazer alterações. Você pode criar novos grupos e adicionar usuários a eles através do "users‐admin" ("Sistema > Administração > Usuários e Grupos", nas distribuições derivadas do GNOME), ou usando outra ferramenta gráfica incluída na distribuição, como o UserDrake (disponível no Mandriva) ou o Kuser (disponível em muitas distribuições com o KDE). Guia do hardware GDH Press Fórum GdH Publique seu texto RSS Notícias Entretenimento Esportes Vídeos Rede Record Email Home Equipe Efetuar Login Buscar...

52 Segredos Para Passar Em Qualquer Concurso A

Embed Size (px)

DESCRIPTION

Legal pra concurseiros

Citation preview

27/06/2015 AquestodaspermissesProgramandoemShellScripthttp://www.hardware.com.br/guias/programandoshellscript/permissoes.html 1/5CarlosE.Morimotocriou22/set/2010s15h58 29Notcias Guias Oquehdenovo?Artigos Tutoriais Livros Dicas AnlisesNotciashojeAnatellanaaplicativoparaajudaroconsumidoraregistrarreclamaesontemASUStrazaoBrasilquatrounidadesdaplacadevdeoGeForceGTX98020thAnniversaryGoldEditionEstudodaIDCBrasilmostraquevendasdetabletscaram20%noprimeirotrimestrede2015ConfirafotoseespecificaesdaplacadevdeoFuryXdaMSI24/06[Rumor]QualcommestariacogitandocompraraAMDASUSrecebeseteprmiosnoEuropeanHardwareAwards2015ConfiraasespecificaescompletasdasplacasdevdeodassriesR7eR9300daMSI23/06UbisoftabreinscriesparaobetadoTheDivisionElephoneirlanarumsmartphonecom10ncleosemoutubro[Rumor]SamsungpoderialanaroGalaxyS7aindaesteanoTelevisorescomosistemaAndroidTVentramemprvendanoBrasilLenovoanunciaoIdeacentreStick300,computadoremformatodependrivecompreocamaradaPreodaprvendadaFuryXficaentreUS$670eUS$88922/06[Rumor]ConfiraimagensevdeodoMotoG2015Confira15minutosinditosdegameplaydeRiseoftheTombRaiderMicrosoftlanaaplicativoparamigrarosdadosdeumsmartphoneAndroidparaoWindowsPhoneClaro,Vivo,TimeOisomultadaspeloProcondeSP,porbloqueiodeinternetmvelSonyirlanarnomsquevemumaversodoPS4com1TBdearmazenamentoEstudoapontaqueapartirde2016omercadodediscosrgidospoderentraremcolapsoConfiraospreosdasplacasdevdeosrie300daAMDnoBrasilNotciasdomsdeJunhode2015LivrosCompreoseu.Livroatualizado!ndice GuiasProgramando em Shell ScriptANTERIOR:OSU,OSUXEOSUDOAquestodaspermissesPRXIMO:DESCOMPACTAODEARQUIVOSAquestodaspermissesClicando sobre as propriedades de qualquer pasta ou arquivo dentro do gerenciador dearquivos, voc encontra um menu com o ajuste de permisses, onde pode definirindividualmente as permisses para o dono do arquivo, para usurios que faam parte domesmogrupoeparaosoutros,queincluitodososdemaisusurioscomacessoaosistema:Cada um dos campos aceita trs possibilidades: "Nenhum", "Apenas leitura" e "Leitura eescrita". Por default, o dono o nico que pode ler e escrever, os demais (grupo e outros)podemapenasleroarquivo,semmodificlo.No caso dos arquivos, existe uma quarta permisso, que o campo "Permitir execuo doarquivocomoumprograma".EstaumadaquelasdiferenasfundamentaisentreoLinuxeoWindows: o sistema no decide quais arquivos so programas pela extenso, mas sim pelaspermisses. Isso aumenta bastante a segurana do sistema, mas, por outro lado, causa umpouco de dor de cabea em algumas situaes. Sempre que voc baixar um instaladorqualquerviaweb(odriverdanVidia,porexemplo),vaiprecisarprimeiroativarapermissodeexecuonaspropriedadesdoarquivoantesdeconseguirinstallo.O"dono"doarquivopordefaultousurioqueocriou.Apenasesteusuriopodealteraraspermisses de acesso ao arquivo ou pasta. Em seguida, vem a configurao do grupo, quepermitequevriosusuriostenhamacessoaumarquivooupasta,semterqueapelarparaocampo"outros"quedariaacessoaqualquerum.Imagineocasodeumservidordearquivos,usadopordiversosusuriosdiferentes,ondevocprecise fazer com que um determinado arquivo fique acessvel apenas para trs usuriosespecficos.Umamaneirasimplesderesolveroproblemaseriacriarumnovogrupo,adicionaraeleosusuriosquedevemteracessoe,emseguida,alteraraspermissesdeacesso,paraqueogrupopasseaserdonodoarquivoeosintegrantessejamosnicoscompermissoparalerefazeralteraes.Vocpodecriarnovosgruposeadicionarusuriosaelesatravsdo"usersadmin"("Sistema>Administrao>UsurioseGrupos",nasdistribuiesderivadasdoGNOME),ouusandooutraferramenta grfica includa na distribuio, como o UserDrake (disponvel no Mandriva) ou oKuser(disponvelemmuitasdistribuiescomoKDE).Guiadohardware GDHPress FrumGdH Publiqueseutexto RSSNotcias Entretenimento Esportes Vdeos RedeRecord EmailHome Equipe EfetuarLogin Buscar...27/06/2015 AquestodaspermissesProgramandoemShellScripthttp://www.hardware.com.br/guias/programandoshellscript/permissoes.html 2/5ConfiguraodosgruposcomousersadminParacriarumnovogrupousandoousersadmin,cliqueem"GerenciarGrupo>AdicionarGrupo".Najanelaqueseraberta,especifiqueonomedogrupoeosusurios que faro parte dele. Um mesmo usurio pode fazer parte de vrios grupos simultaneamente. Muita gente cria um grupo diferente para cada pastaimportante,deformaapoderdefinirindividualmentequemteracessoaela.Vocnotarquenestatelaaparecemvriosusuriosquenosomostradosnatelaprincipal,comoo"bin","daemon"e"mail".Estessousuriosocultosdosistema, contas sem privilgios e que no possuem senhas definidas ( simplesmente impossvel fazer login com qualquer uma delas), que so usadas paraisolarosprogramas,fazendocomquecadaumtenhaacessoapenasaseusprpriosarquivos.Issolimitamuitoosdanosqueumaplicativoouserviocombugsoufalhasdeseguranapodecausarquandoalgumacoisaderrado.Defato,aconfiguraodefaultdamaiorpartedasdistribuiesLinuxatuais,daracessodeleituraparaamaioriadaspastas(comexceo,naturalmente,dosarquivosdesenhaeoutrosarquivoscrticosdosistema)paratodososusurios,mas,aomesmotempo,daracessodegravaoapenasparaodiretriohomedecadaum.Pordefault,onicoquepodealterarodonodaspastasoprprioroot(osusuriospodemalterarapenasogrupoeaindaassimsomenteentreosgruposde que fazem parte). Um dos motivos para isso o suporte a quotas, que (embora no seja muito usado em desktops) est disponvel em qualquerdistribuioLinux.Sequalquerusuriopudessealterarapossedosarquivos,transferindoosparaoutrosusurios,osistemadequotasseriamuitofcildeburlar.Amaneiramaissimplesdealterarosdonosegruposdosarquivosepastassimplesmenteabrirumajaneladogerenciadordearquivoscomoroot,comoem:$gksudonautilusDiferentedoquetemosaorodarogerenciadordearquivoscomousurio,aoacessaraspropriedadesdosarquivoscomorootoscamposdodonoedogrupoficamdesbloqueados,permitindoquevocajusteaspermisseslivremente.Como de praxe, voc pode tambm ajustar as permisses via linha de comando, usando os comandos "chmod" e "chown". O primeiro permite ajustar aspermisses dos arquivos e pastas, enquanto o segundo permite transferir a posse, dizendo a qual usurio e a qual grupo determinada pasta ou arquivopertence.Umexemplocomumquandovoccriaoucopiaumapastacomoroote,devidoaisso,ficasempodermodificarosarquivosusandoseulogindeusurio.Umamaneirasimplesderesolveroproblemaseriausarocomando"chown"(comoroot)paratransferirapossedapasta,comoem:#chownRgdh/home/gdh/arquivos/O"R"nocomandofazcomqueelesejaaplicadorecursivamente,ouseja,altereaspermissesnoapenasdapasta,masdetodoocontedo.Semele,vocpassariaaconseguirescreverdentrodapasta,masaindacontinuariasemacessossubpastasdentrodela.Emseguida,temoso"gdh",queindicaousurioeapastaquesermodificada.Outrousocomumespecificartambmogrupo,comoem:#chownRgdh:gdh/home/gdh/arquivos/Vocpodetambmcriarnovosusuriosealterarassenhasusandoo"adduser"eo"passwd",quepermitem,respectivamente,adicionarnovosusuriosealterarassenhasdeacessoposteriormente,comoem:#adduserjoao(criaousurio)#passwdjoao(alteraasenhaposteriormente)Oprpriousuriopodealterarasenhausandoocomando"passwd",desdequeelesaibaasenhaantiga.Seousurioesqueceuasenha,vocpodedefinirumanovaexecutandoocomandocomorootnessecaso,osistemapedeanovasenhadiretamente,semsolicitaraantiga.Bemantigamente,assenhaseramsalvasnoprprioarquivo"/etc/passwd",juntamentecomasdemaisinformaesdaconta,oqueabriabrechaparadiversostiposdeataques.Apartirdeumcertoponto(porvoltade1996),todasasdistribuiespassaramautilizarosistemashadow,ondeassenhassoarmazenadasdeformaencriptadaemumarquivoseparado,o"/etc/shadow".As senhas so encriptadas usando um algoritmo de mo nica, que permite apenas encriptlas, mas no recuperlas. Durante o login, o sistema aplica omesmoalgoritmosenhadigitadapelousurioecomparaastringresultantecomaarmazenadanoarquivo.Seoresultadoforomesmo,osistemasabequeasenhaconfereeoacessoautorizado.Continuando,pararemoverumusurioanteriormentecriado,utilizeocomando"deluser",comoem:#deluserjoaoPor questo de segurana, o comando remove apenas a conta, sem apagar o diretrio home ou outras pastas com dados do usurio. O diretrio home especialmente importante, pois ele guarda todas as configuraes e os arquivos do usurio, de forma que voc s deve removlo depois de ter realmentecertezadoqueestfazendo.Concluindo,vocpodealteraraspermissesdeacessodearquivosepastasusandoocomandochmod.Asintaxedelepareceumpoucocomplicadaprimeiravista(justamenteporissoamaioriaacabapreferindousardiretamenteogerenciadordearquivos),masnadaqueumpoucodeprticanopossaresolver.Umexemplotpicoseria:FilterResultsAdvertisement27/06/2015 AquestodaspermissesProgramandoemShellScripthttp://www.hardware.com.br/guias/programandoshellscript/permissoes.html 3/5#chmod744arquivoOstrsnmerosindicam,respectivamente,aspermissesparaodonodoarquivo,paraogrupoeparaosdemaisusurios.Temostrspermisses:leitura,gravaoeexecuo.Cadaumarepresentadaporumnmero:4:Ler.2:Alterarocontedo,criarnovosarquivos(nocasodeumapasta).1:Execuo(nocasodosarquivos)oulistarosarquivos(nocasodaspastas).Vocsimplesmentesomaestesnmerosparateronmeroreferenteaoconjuntodepermissesquedeseja:0:Sempermissoalguma.Seforumapasta,ousuriosequerpodeverocontedo.1:Permissoapenasparaexecutar(nopossvelleroarquivooualterlo,apenasexecutarumprograma).Nocasodeumapasta,o"1"permitequeselisteosarquivosdentrodela,massemleroualterarosarquivos.4:Apenasleitura.5(4+1):Lereexecutar(nocasodeumarquivo)ouverosarquivoseabrilos,nocasodeumapasta.6(4+2):Leitura+gravao.7(4+2+1):Controletotal:leitura+gravao+permissoparaexecutar.Umaobservaoimportanteque,aoconfiguraraspermissesdeacessodeumapasta,vocsempredeveusar5(4+1)ou7(4+2+1),pois,sempermissoparalistarocontedodapasta,vocnoconsegueverosarquivosdentrodela.Sevocquisessedarcontroletotaldoarquivooupastaparaodonoeparaogrupo,maspermissodeapenasleituraparaosdemaisusurios,usariaonmero774sevocquisessequetodososusuriostivessempermissodeleituraegravao,massempoderexecutarnada,usariaonmero666sequisessedarcontroletotalparatodomundo,usaria777eassimpordiante.Outraconfiguraoquenodevesersubestimadaadosprivilgiosdeusurio,queficadisponveldentrodaspropriedadesdaconta,no"usersadmin":Comovocpodever,elaincluiopesparausardiversoscomponentesdosistema,incluindoousodaplacadesom,compartilhamentodearquivoseassimpordiante.Estaspermissessonaverdadedefinidasdeumamaneirabastantesimples,atravsdegrupos.Quandovocmarcaapermissoparausardispositivosdeudio,porexemplo,tudooqueousersadminfazadicionarousurioaogrupocorrespondente.NocasodoUbuntu,estdisponveltambmaopo"Administrarosistema",queadicionaousurioaogrupo"admin",permitindoqueeleuseosudoealtereasconfiguraesdosistema.Pordefault,onicoadministradorousuriocriadoduranteainstalao,masvocpodecriaroutros.Semprequevocadicionaumnovologindeusurioe,aologarcomele,noconsegueouvirsons,usaraimpressoraououtrosrecursosdosistema,verifiqueantesdemaisnadaseasopescorrespondentesestomarcadasdentrodaabadeprivilgiosdousurio.NDICEPRXIMO:DESCOMPACTAODEARQUIVOSANTERIOR:OSU,OSUXEOSUDOIntroduoComeandoComandosdopromptOsu,osuxeosudoAquestodaspermissesDescompactaodearquivosUmaintroduoaoshellscript[+3]ControlandoaplicativosviaDCOPUsandoosservicemenusdoKDE3.xDetectandoHardwareAlterandoarquivosdeconfiguraoCorrigindoerrosPacotesautoinstalveisMaisexemplosteisCriandointerfacesnoKommanderCriandoscriptsparaohotplugCriandoregrasparaoudevAplicativosemmodotextoPorCarlosE.Morimoto.Revisado22/set/2010s16h04Comentrios1 229comentriosEntrarefazercomentrio27/06/2015 AquestodaspermissesProgramandoemShellScripthttp://www.hardware.com.br/guias/programandoshellscript/permissoes.html 4/5PequenoacertonoscriptCriado20/abr/2012s10h21porNewtonJosedeMouraJuniorEstescriptdeveserexecutadosomentepeloroot,logodeveficar:if[$(idu)!='0']thenkdialogmsgbox"Rodeainstalaocomoroot(superusuario)"exit0filinhas=10#Devidoainclusodemaisquatrolinhas...tailn+$linhas$0|tarzxvfC/lns/usr/local/programa/programa.sh/usr/bin/programa.shkdialogmsgbox"Instalaoconcluda.Useocomando'programa.sh'"exit0timosartigos...Criado21/mar/2012s11h11porgabrieldealmeidalopesOsitetemumacrticamuitoconstrutivaedeumtimoentendimentosobreoassunto.parabns!BelotrabalhoCriado25/fev/2012s12h44porLuizCarlos,seutrabalhoficoumuitolegal,aIdiadopdfdonossocolegatambmbeminteressante,guardaressasdicaspreciosasaprimeiracoisaasefazer.UmabErrosdecaracteres?Criado27/out/2010s11h07porEwertonRomuloExcelentetutorial,parabens:)Nofinaldotextoapresentado"UsandoosservicemenusdoKDE3.x"http://www.guiadohardware.net/guias/programandoshellscript/servicemenuskde3.htmlApareceumtrechodoscript"playlistdoKaffeine"comalgunscaracteresestranhosName[hu]=FelvtelaKaffeineLejtszlistbaName[de]=ZurKaffeineStcklistehinzufgenName[sv]=LggtilliKaffeinespellista...porRodrigoCodificaoporJulioCesarBessaMonqueiroLivro!!Criado13/out/2010s12h48porDragodaMontanhaMorimoto,fazumlivrodeshell.tegarantoquevaiesgotara1atiragemantesmesmodechegarnalivraria)FuturolivroCriado26/set/2010s17h29porroberto_nbConcordoplenamentecomonossoamigo.UmlivrosobreoassuntoiriaabrilhantaraindamaisnossacoleodoGuiadoHardware.ParabnsmaisumavezMorimoto.SeforpossivelMorimoto,gostariadeteralgomaiscompletotambem,relacionadoacompilaoerecompilaodeKernell.Ah.!OproblemadapaginaHTMLtemmeincomodadotbemakinoIceweasel(Debian)Grato.Noproblema...porJulioCesarBessaMonqueiroObrigadojuliocbmporroberto_nbExatamente...porCarlosE.TrentiniJuniorProblemasnapaginaCriado24/set/2010s15h59porGabrielOlaCarlos,Gostariadedizerquemaisumavezvoceestadeparabens!Excelenteartigo.Agoragostariadealertaloparaumafalhaqueestaacontecendonapagina"Comandosdoprompt".Tanto pelo firefox(ubuntu) como pelo safari(itouch) quando eu estou lendo o conteudo a parte que tem o comercial do lado direito fica aparecendo edesaparecendodeinstanteeminstante,mudandoaformatacaodotexto.Sevocepoderdarumaolhadinhanissodepoisficaadica:DAbracosExpandirrplicasExpandirrplicas