Centos 用户管理

目录

用户管理

  • 添加
$ useradd test -d /home/test

centos下 useraddadduser 并无区别,adduser 通过符号链接指向 useradd,即 Cen­tOS 只有 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 文件中

Reference

Last Updated: 2019/12/6 18:35:12