Linux命令
@(存笔记)
Linux、Unix、Mac等常用命令
创建用户
- Ubuntu
root用户密码
sudo passwd root # 给初始无密码的root用户设置密码
创建/删除普通用户
# root用户权限下
adduser username # 创建用户 username
userdel username # 删除用户
rm -rf /home/username # 删除用户主目录,否则新建同名用户不能使用旧的/home/username目录
赋予root权限,作如下修改
vim /etc/sudoers
# User privilege specification
root ALL=(ALL) ALL
username ALL=(ALL) ALL
发布密钥登陆,要确认/etc/ssh/sshd_config
中密码登陆是否打开。
ssh-copy-id -i id_rsa.pub username@host # 必须要用rsa密钥
如果要禁用密码登陆,修改/etc/ssh/sshd_config
文件,把允许密码验证这一行改为no:
# Change to no to disable tunnelled clear text passwords
PasswordAuthentication no
禁止部分用户密码登陆,可以使用passwd -l username
命令锁定密码。
改命令不建议给非root用户使用,否则在使用sudo
权限时,无法输入密码。