NixOS: Como eu mudo meu grupo e limpo as configurações ruins?

3

Esta é a minha expressão atual de usuários

   users.users = {
     john = {
       name = "john";
       group = "users";
       extraGroups = [
         "wheel" "disk" "audio" "video" "networkmanager" "systemd-journal"
       ];
       isNormalUser = true;
       uid = 1000;
       home = "/home/john";
       createHome = true;
     };
   };

Meu problema é que group = "users"; permite que todos os usuários visualizem meus arquivos. Como posso fazer as permissões group = "john"; e limpar em todos os meus arquivos no diretório inicial? É possível fazer isso no meu arquivo configuration.nix? Também seria reiniciado em uma dessas configurações ruins bagunçar as permissões novamente? Como eu removo essas configurações antigas para que elas não possam ser acessadas?

    
por John Mercier 13.03.2016 / 19:12

2 respostas

0

Para ter um grupo próprio, adicione users.groups.johns = { name = "John's"; members = "john"; gid = 1666 }; . Veja também man configuration.nix para todas as opções.

    
por 19.03.2016 / 02:04
0

Você não precisa mudar de grupo para realizar o que deseja.

[danbst@station:~]$ ls -l /home
total 12
drwx------ 47 danbst users 12288 Jan 31 13:43 danbst

Eu estou em users group, mas meu /home/danbst é acessível somente por mim. Veja mais sobre o bit executável em diretórios em Execute vs Read bit. Como funcionam as permissões de diretório no Linux?

    
por 31.01.2018 / 16:08

Tags