版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sxhexin/article/details/86536957
CentOS
提权很方便,adduser
新建用户,passwd
修改用户密码之后vi /etc/passwd
把新加的用户的权限更改成和root一样的0:0
,从此登录之后即是最高权限,不用sudo
,sftp连接也不会报错。
当然规范一点的去vi /etc/sudoers
添加一行 "新建用户的名字" ALL=(ALL) ALL
Ubuntu
同样的,adduser
新建用户,useradd
命令还可以只建用户不建用户目录
昨天装了几台Ubuntu Server 18.04 LTS版,习惯性的像CentOS一样修改passwd
,然后ssh就连接不上了。。。
0是root用户组,然后Ubuntu现在是默认禁止root远程登陆的,nice啊。。。
要么修改策略,要么修改sudoers
,一定不要手贱修改passwd
。。。
ADD:
开启root远程登陆方法
vi /etc/ssh/sshd_config
设置PermitRootLogin yes
(默认为PermitRootLogin prohibit-password
)
另
删除用户userdel
,-r
参数删除用户目录,-f
参数强制执行
/etc/groups
这个文件储存的是用户组,当有冲突时可以手动删除组
暂时经历了这些,有新发现再添加