Alterar arquivo, criação, permissão.
Agora, se você notar que quando você executa o comando touch ou uma cópia ou qualquer coisa parecida para
criar um arquivo por padrão, ele cria certas permissões para isso.
Portanto, esta é a aula onde aprenderemos como alterar a criação de permissão de arquivo padrão.
Portanto, o comando a ser usado é um pedido humano.
E o que você pergunta?
Você pergunta se é um comando para definir as permissões padrão de qualquer arquivo ou diretório recém-criado?
Então, em seu exemplo, se você estiver em um prompt de shell e puder executar um espaço de pergunta humano, você mais o
significado de RW para o usuário que terá como você ler e escrever permissão para o grupo, terá apenas permissão de leitura
e para os outros terá não tem permissão de leitura, gravação ou execução.
Portanto, se você executar isso em seu terminal e depois executar um toque de comando para criar um
novo arquivo, ele definirá esses valores por padrão.
Então, vamos logar na máquina Linux e podemos explicar exatamente como isso funciona.
Estou conectado como eu mesmo e meu nome de host é minha primeira VM Linux.
Agora, quando executo um comando, toque para criar um novo arquivo, por exemplo, SS ou G. S. , por exemplo, G. S.
para Jerry Seinfeld, pressione Enter.
E quando eu faço menos l tr de Ellis para listar esse arquivo e você percebe que o JS tem uma permissão de arquivo
ou ler e executar agora para leitura do proprietário.
Certo, não execute para o grupo e apenas escreva para os outros e nada.
Não, sem execução.
Não escreva para os outros.
Agora, o que aconteceria se você quisesse criar um arquivo daqui para frente e quisesse ter certeza de que ele atribui um
conjunto diferente de permissões aqui, em vez de criar um arquivo primeiro e, em seguida, entrar e executar o
comando Change Mod e, em seguida, atribuir a permissão.
Portanto, não acontece muitas vezes que você teria que fazer isso no mundo corporativo, mas
pode haver algum requisito de aplicativo ou de usuário em que eles precisarão configurar essas permissões.
Agora, a primeira pergunta é como seu sistema configurou o envio por padrão.
Quando você olha para um arquivo chamado quando você faz cat no Etsy Bash ou C, você verá que há isso conforme você Mark define
aqui.
Então, quando você faz login em seu sistema, seu prompter de login entra primeiro em seu próprio DOT Bash RC, que é o
L. de Ellesmere. UMA. e ou mais.
E você notará que temos um arquivo chamado Dot Bashar C.
Então, quando seu shell entra aqui e vê, ei, há um valor definido para mim para atribuir essas
permissões para a criação de arquivo?
Se não o vir, ele irá para seu arquivo global, que é Cat Etsi Bashar bashe.
E é aí que diz: Sim, tenho permissões para este arquivo.
Sempre que o usuário criar o arquivo, ele definirá essa permissão.
Então agora isso é realmente meu tr e você percebeu que eu criei um arquivo chamado Chase e ele tem as permissões desse
arquivo.
Agora, se eu quiser alterar essa permissão de pilha enquanto estou conectado a este shell, não me desculpe, não altere a permissão
de arquivo do arquivo específico, mas para alterar as permissões de arquivo de quaisquer arquivos recém-criados enquanto estou
conectado a esta sessão , então eu executaria o comando.
Você pode perguntar agora, primeiro usuário, como o que tinha permissão você deseja atribuir ao usuário.
Então, eu queria atribuir ao usuário leitura e escrita.
OK, e o grupo?
Eu queria atribuir permissão de leitura apenas ao grupo.
OK, e os outros?
Não quero atribuir nenhum tipo de permissão a terceiros.
Você os separa por vírgula que você tinha.
Quando você clica em enter e agora quando você cria um novo arquivo
toque e digamos K. K desculpa, C. K. como Cosmo Kramer e você pressiona Enter e então você faz isso sem LTA
e você verá o arquivo recém-criado.
C. K. agora tem a permissão que você queria atribuir.
Agora você percebe que criou a permissão de grupo apenas para leitura, mas ainda é permitida porque está obtendo
essas permissões de seu arquivo principal, que está em C, Bashar C ..
Então, se você quiser ser mais específico, você pode simplesmente fazer isso, Ariki, e você pode simplesmente fazer um
grupo é mais G, então mais R e você também pode fazer contra o grupo menos W e quando você faz isso, quando você executa o novo o
comando toque e vamos fazer EB como Elaine Benes e entrar e depois fazer menos menos Elter.
E agora você vê que ele tem aquela permissão para a qual você queria que fosse atribuído.
Agora, se você sair desta sessão, uma configuração do Huma desaparecerá porque a configuração do
Umesh só se aplica a esta sessão em particular em que você está, se você quiser ter isso definido e permanentemente toda vez que você fizer
o login, não vá embora, então você teria que realmente modificar isso no seu.
Dot bash são arquivos c, o motivo pelo qual estou escolhendo ls menos L a é porque uma opção fornecerá todos os arquivos
ocultos também, e arquivos ocultos são aqueles que começam com DOT.
Então, aqui mesmo, se você notar que Dot Basche RC está à frente, arquive e comece com Dot Bashar.
Então se você quiser modificar isso, você simplesmente vai cat, ponto bash R, C ou vi ponto Bashar C e no final
deste arquivo você pode especificar Weida, Basche ou C, e no final deste arquivo você pode especificar você MASP e qualquer configuração que
você quisesse fazer para o usuário ou grupo ou outros com base no que acabamos de
fazer.
E então você o salva.
E então, da próxima vez que você executar ou efetuar login, ele criará arquivos com base nos arquivos, nas configurações de permissões
que você definiu para ele.