#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
    ];
  };

トップ   差分 履歴 リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS