GNU/Linux >> Znalost Linux >  >> Ubuntu

Programově klonovat /etc/skel pro nové uživatele?

/etc/skel je složka, která bude klonována pro nové uživatele. Existuje možný způsob, jak můžeme definovat pravidla, co se má kopírovat z /etc/skel složku?

Například hledám způsob, že pokud je vytvořen uživatel a patří do skupiny s názvem A , klon /etc/skel složka kromě /etc/skel/not_for_a.txt . Je to možné?

Přijatá odpověď:

Všimněte si, že useradd umožňuje zadat vlastní adresář SKEL pomocí -k volba. Můžete vytvořit adresář /etc/skel-for-group-A bez not-for-a.txt a poté přidejte nové uživatele s jejich výchozí skupinou jako A a zadejte jejich adresář SKEL pomocí příkazu:

useradd username -g groupA -k /etc/skel-for-group-A -m

Viz:http://manpages.ubuntu.com/manpages/trusty/man8/useradd.8.html


Ubuntu
  1. Skript pro sledování nových souborů ve složce?

  2. Uživatelsky přívětivý příkaz k zobrazení seznamu všech uživatelů v systému Ubuntu?

  3. Sudo už nepožaduje heslo?

  1. Jak zajistit, aby bylo možné do složky zapisovat 2 uživatele v různých skupinách?

  2. Jak sledovat změny v souborech /etc/shadow a /etc/passwd pomocí Auditd?

  3. Kdy mám použít /dev/shm/ a kdy /tmp/?

  1. Jak zjistit, ze které složky běží proces?

  2. /etc/passwd zobrazuje uživatele ve skupině, ale /etc/group nikoli

  3. Rozdíl mezi /etc/hosts a /etc/resolv.conf