新建服务器后, 总是要做一些初始化的步骤, 往往需要一些常用的命令. 但是因为这些命令在初始化后基本上就不再用了, 真重新建立服务器了还要去 Google... 于是记录在这里.
1. ssh
建立好服务器后, 第一件事情是安装 openssh-server.
2. 添加用户
useradd USER_NAME -G GROUP_NAME -d /home/USER_NAME
passwd USER_NAME 来设置用户密码
3. 设置shell程序
chsh -s /bin/bash USER_NAME
/bin/bash 是 bash 的路径. 比如 ksh 就是 /bin/ksh
4. 赐予文件夹拥有者权限
chown /home/USER_NAME USER_NAME
5. 更改用户组
usermod -G GROUP_NAME
usermod 还可以修改其他的东西, 具体 man 一下.
6. 配置 ssh 访问限制
在 /etc/ssh/sshd_config 中添加 AllowUsers USER1 USER2
注意, 用户是空格分开的
7. 更改文件夹拥有组
chgrp GROUP_NAME FOLDER_PATH
有时候需要 -R 如果文件夹有子文件夹.
8. 修改文件夹组权限
chmod g+r/w/x FOLDER_NAME
9. 删除用户
userdel USER_NAME
然后, 配置 apache 啊, exim 啊 或者其他的东西就好啦~