Centos 用户管理
目录
用户管理
- 添加
$ useradd test -d /home/test
centos下 useradd
与 adduser
并无区别,adduser 通过符号链接指向 useradd,即 CentOS 只有 useradd。两者都会在home下自动创建目录,没有设置密码,需使用passwd修改密码。
-d
指定用户家目录
- 密码
$ passwd test
- 删除
$ userdel -r test
-r
删除用户家目录
- 权限
/etc/sudoers
文件中赋予test用户新权限
root ALL=(ALL) ALL
+ test ALL=(ALL) ALL
使用帐号 test
登录,然后用命令 sudo su - ,即可获得root权限进行操作
ssh管理
- 生成sshkey
$ ssh-keygen -t rsa -C "test@gmail.com"
- 配置ssh
$ mv id_rsa ~/.ssh/
$ mv id_rsa_public ~/.ssh/
$ sudo vi ~/.ssh/config
# 简化版
Host remote-server
HostName 192.168.2.60
User root
IdentityFile ~/.ssh/id_rsa
$ ssh-add ~/.ssh/id_rsa
$ ssh remote-server
- 部署至服务器
$ ssh-copy-id -i ~/.ssh/id_rsa_2048.pub test@ip
$ ssh-copy-id -u root -i ~/.ssh/id_rsa_2048.pub test@ip -p ssh-port
ssh-copy-id
将key写到远程机器的 ~/.ssh/authorized_key
文件中