请选择 进入手机版 | 继续访问电脑版

衡水摄影网

 找回密码
 立即注册
快捷导航
查看: 49|回复: 5

debian root 登陆 [复制链接]

Rank: 8Rank: 8

发表于 2018-8-4 23:29:25 |显示全部楼层
本帖最后由 hengshui 于 2018-8-4 23:30 编辑

debian 7 8安装 sudo
apt-get install sudo

sudo su 回车
输入root 密码后 root  登陆成功




debian 9 直接 su 回车
输入root 密码后 root  登陆成功




使用道具 举报

Rank: 8Rank: 8

发表于 2018-8-4 23:30:41 |显示全部楼层
本帖最后由 hengshui 于 2018-8-5 06:06 编辑

1.允许以root用户登录操作系统默认情况下debian是不允许以root用户登录的,只能以其他用户登录系统中,然后su到root用户下进行操作。1.1修改/etc/gdm3/daemon.conf文件新增下面一行AllowRoot = true

[security]
AllowRoot = true


1.2修改/etc/pam.d/gdm-password注释掉下面内容

#auth required pam_succeed_if.so user != root quiet_success
然后重启操作系统,就可以使用root用户登录操作系统了。


2.以root身份通过ssh登录操作系统2.1修改/etc/ssh/sshd_config


#PermitRootLogin prohibit-password
修改为
PermitRootLogin yes


具体怎么修改,VI 或者 VIM打开后 默认进入的是阅读模式  
找到 prohibit-password 选中把他删除 然后当前位置输入i 进入输入模式 这是时候输入 yes后
按ESC进入阅读模式,在输入:w 回车保存即可,然后重启ssh



2.2重启ssh即可

service sshd restart

/etc/init.d/ssh restart
到这就可以以root用户ssh登录了。




Debian修改ssh端口和禁止root远程登陆设置

linux修改端口22
vi /etc/ssh/sshd_config
找到#port 22
将前面的#去掉,然后修改端口 port 1234
重启服务就OK了
service sshd restart

/etc/init.d/ssh restart
为增强安全
先增加一个普通权限的用户,并设置密码
useradd test
passwd test
然后禁止ROOT远程SSH登录:
vi /etc/ssh/sshd_config
把其中的
PermitRootLogin yes
改为
PermitRootLogin no
重启sshd服务
service sshd restart

/etc/init.d/ssh restart
远程管理用普通用户test登录,然后用 su root 切换到root用户就可以拿到最高权限




使用道具 举报

Rank: 8Rank: 8

发表于 2018-8-4 23:34:31 |显示全部楼层
vi 打开一个不存在的文件a时,在没有输入保存命令时,a文件是不会存储到机器磁盘上的。


Ctrl


vi打开一个文件时,进入的是阅读模式,只有输入相关命令才会进入编辑模式:


i :在当前位置插入


a:在当前位置后追加


o:在当前位置的后面插入一行


I :在行头插入


A:在行尾追加


O:在当前位置的前面插入一行


'ESC'键从编辑模式转换到阅读模式


阅读模式(或叫命令模式)下:


:w 保存文件


:w filename 保存成filename文件


:q 退出
:q! 强行退出
:w! 强行写
:wq 保存退出
:x 同wq

使用道具 举报

Rank: 8Rank: 8

发表于 2018-8-5 05:59:04 |显示全部楼层

装了 debian 9 以后,vim没有办法使用鼠标直接选择并复制,后来发现是默认的配置问题。于是需要按照以下方式解决:

解决方法

1. 编辑 vim 的默认配置文件

    • vim /usr/share/vim/vim80/defaults.vim

2. 转至第 70 行,找到:

    • if has('mouse')
    •   set mouse=a
    • endif

3. 将 set mouse=a 改为:set mouse-=a

4. 输入 :wq! 保存即可生效。


使用道具 举报

Rank: 8Rank: 8

发表于 2018-8-5 06:03:42 |显示全部楼层
本帖最后由 hengshui 于 2018-8-5 06:06 编辑

1.1 修改/etc/gdm3/daemon.conf文件

新增下面一行AllowRoot = true

【security】

AllowRoot = true

1.2 修改/etc/pam.d/gdm-password

注释掉下面内容#auth required pam_succeed_if.so user != root quiet_success

2.1 修改/etc/ssh/sshd_config



#PermitRootLogin prohibit-password
修改为

PermitRootLogin yes
2.2 重启 ssh 即可

service sshd restart


/etc/init.d/ssh restart
到这就可以以 root 用户 ssh 登录了。





使用道具 举报

Rank: 8Rank: 8

发表于 2018-8-5 06:11:02 |显示全部楼层
本帖最后由 hengshui 于 2018-8-5 06:28 编辑

态度决定高度 细节决定成败
在Linux上使用vim编辑文本内容
2018-03-27 11:33 by HilaryHe, 1227 阅读, 0 评论, 收藏, 编辑
1. 什么是 vim?
Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。

2. 检查系统中是否安装了vim?
vim --version

0.jpg

如果出现vim版本和运行情况,说明已经存在vim程序。否说明没有安装vim程序,参考vim 安装文档进行安装。

3.使用vim命令创建或打开文件,编辑文件
< 1 >. 如果存在vimEditorFile文件,则打开文件,如果不则则在内存中创建一个vimEditorFile.txt文件,没有进行保存文件是不存在的

vim vimEditorFile.txt

1.jpg

< 2 >.在文件中编辑文本,按下 i 进入编辑,此时在窗体最底部会出现 -- INSERT --
2.jpg



< 3 >.使用键盘输入编辑文字

3.jpg


< 4. > 输入完毕后,完成输入,退出输入,按 ESC ,这个时候会发现底部的 -- INSERT --没有了
4.jpg



< 5. > 保存编辑的文件,并且退出vim编辑 输入 :wq 命令,按回车键

5.jpg


< 6. > 查看创建的新文件 输入ll

6.jpg


< 7. > 使用vim命令打开 EditorFile.txt 文件查看文件内容

7.jpg


< 8. > 没有进行修改,不需要保存直接退出 ,输入 :q 命令

4.常用命令备注
保存,不退出vi ---------------------------------------------  :w

强制保存,不退出vi ---------------------------------------  :w!

将修改另外保存到file中,但不退出vi(不常用)------  :w file

保存,并退出vi ---------------------------------------------  :wq   或  :x

强制保存,并退出vi ---------------------------------------  :wq!

不保存,并退出vi ------------------------------------------  :q

不保存,并强制退出vi ------------------------------------  :q!

放弃所有修改,从上次保存文件开始再编辑 -----------  :e!

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册