我的服务器上有一个用于所有用户的设置。每次创建新用户时,我都必须一遍又一遍地复制所有设置。
例如:
- .vimrc。
- 。轮廓
- .bashrc
- Firefox 主页到我们的内部网
- 演变设置(服务器和用户名)等...
我看到 skel 可以做到这一点,有没有一种简单的方法可以用我的设置来设置用户adduser
?
谢谢
答案1
所有内容都应位于/etc/skel
文件夹中。
您需要在桌面上为所有用户创建一个链接:
mkdir -p /etc/skel/Desktop
cd /etc/skel/Desktop/
vi shortcut.desktop
[Desktop Entry]
Version=1.0
Name=ShortCut
Comment=Visit ShortCut
GenericName=ShortCut
Exec=firefox http://intranet.ShortCut.com
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=Internet
chmod +x shortcut.desktop
这将在桌面上创建一个链接。
以下几篇文章可以满足您的需要:
- 如何为所有用户应用自定义 Gnome-shell 主题?
- 如何确保所有新用户都具有与当前用户相同的配置文件设置?
- http://www.linuxhowtos.org/Tips%20and%20Tricks/using_skel.htm
- http://humanreadable.nfshost.com/sdeg/etc_skel.htm
- http://www.linfo.org/etc_skel.html
- http://www.booser.com/etc-skel-directory.html
- http://www.thegeekstuff.com/2009/06/useradd-adduser-newuser-how-to-create-linux-users/#more-552
答案2
我认为把你想要使用的各种东西放在 /etc/skel 中是最简单的。
另一个选择是编写脚本。