#author("2024-11-08T09:26:06+00:00","","") #author("2024-11-08T10:18:12+00:00","","") *Nix Config / Users [#a7b004bc] -[[公式サイトの解説検索結果:https://search.nixos.org/options?channel=24.05&from=0&size=50&sort=relevance&type=packages&query=users]] **既定値 [#i2109e20] #highlightjs(nix) # Define a user account. Don't forget to set a password with ‘passwd’. # users.users.alice = { # isNormalUser = true; # extraGroups = [ "wheel" ]; # Enable ‘sudo’ for the user. # packages = with pkgs; [ # firefox # tree # ]; # }; -ユーザー名 alice 通常ユーザー指定、sudo許可のwheelグループ入り、firefox と tree を alice 専用にいれる指定。 **alice ユーザー (一例) [#bba2c2f7] -デフォルトシェルにzshを有効にし、パスワードも初期指定するなどしている。 #highlightjs(nix) programs.zsh.enable = true; users.users.alice = { #alice isNormalUser = true; #一般ユーザー指定 # extraGroups = [ "wheel" ]; #sudo を許容する # initialPassword = "alice"; #パスワードalice (平文注意) initialHashedPassword = #パスワードは mkpass なんたら で出てきたものをコピペ "$y$j9T$uVTf6etKqPVfGGmqWSj3b.$6MxxtBIopgOPThF1XzuxzJ38KU0SmQWpIscbhN34Fr8"; # mkpass pass つまりパスワードは pass の4文字を初期指定する description = "Alice Q. User"; #概要説明 group = "users"; expires = "2024-06-21"; #特定日付以降無効とする。指定はyyyy-mm-dd 書式で。 shell = pkgs.zsh; #シェルを指定。規定値はbash。 packages = with pkgs; [ #alice専用パッケージを指定 vim ]; };