GNU/Linux >> Znalost Linux >  >> Ubuntu

Jaký je rozdíl mezi možnostmi -d a -m pro přidání uživatele?

Když použijeme useradd , jaký je rozdíl mezi -d a -m ? Protože definice obou znějí podobně, což je zodpovědné za vytvoření domovského adresáře.

Přijatá odpověď:

Tyto 2 možnosti nejsou ve skutečnosti podobné, ale mohou spolupracovat. Pokud se podíváte na manuálovou stránku useradd najdete následující:

       -d, --home-dir HOME_DIR
           The new user will be created using HOME_DIR as the value for the user's login
           directory. The default is to append the LOGIN name to BASE_DIR and use that as the
           login directory name. The directory HOME_DIR does not have to exist but will not be
           created if it is missing.

       -m, --create-home
           Create the user's home directory if it does not exist. The files and directories
           contained in the skeleton directory (which can be defined with the -k option) will be
           copied to the home directory.

           By default, if this option is not specified and CREATE_HOME is not enabled, no home
           directories are created.

-d možnost je pouze nastavit, kde bude domovský adresář vytvořeného uživatele, ale nevytvoří jej, pokud neexistuje. Zatímco -m volba vytvoří domovský adresář, který je nastaven pomocí -d pokud neexistuje.


Ubuntu
  1. Jaký je rozdíl mezi $(stuff) a `stuff`?

  2. Rozdíl mezi [[ $a ==Z* ]] a [ $a ==Z* ]?

  3. Jaký je rozdíl mezi Sudo Su – a Sudo Su –?

  1. Linux – Jaký je rozdíl mezi `su -` a `su –login`?

  2. Rozdíl mezi Nss a Pam?

  3. Jaký je rozdíl mezi Ddrescue, Gddrescue a Dd_rescue?

  1. Centos – Rozdíl mezi vypnutím v 18:00 a vypnutím v 18:00?

  2. Rozdíl mezi Lubuntu a Lxde?

  3. Jaký je rozdíl mezi adduser a useradd?