day20
今天真的厉害了,我竟然完成了远程登陆和操作
虽然花费时间多了一点,但是真的有一瞬间感觉自己就像大佬一样,哈哈哈,小小臭屁以下,其实我还是个小白
跟大家分享以下我的喜悦,大家晚安。感谢csdn问答区的前辈们,今天提了很多问题,有很多前辈耐心的解答,真的很感谢!!!!
// 权限 root用户——管理员权限
jason@jason-virtual-machine:~/桌面$ touch /4.txt
touch: 无法创建 '/4.txt': 权限不够
jason@jason-virtual-machine:~/桌面$ sudo -s
[sudo] jason 的密码:
root@jason-virtual-machine:/home/jason/桌面#
root@jason-virtual-machine:/home/jason/桌面# whoami
root
root@jason-virtual-machine:/home/jason/桌面# touch /4.txt
root@jason-virtual-machine:/home/jason/桌面# exit
exit
// 查看谁在登录我的ip+更改密码
jason@jason-virtual-machine:~$ who
jason :0 2022-10-08 22:57 (:0) //冒号0就是只有自己
jason@jason-virtual-machine:~$ passwd
// 添加用户,以后除了jason xiaocao也能登录
jason@jason-virtual-machine:~$ whoami
jason
jason@jason-virtual-machine:~$ useradd -m xiaocao
useradd: Permission denied.
useradd:无法锁定 /etc/passwd,请稍后再试。
jason@jason-virtual-machine:~$ sudo useradd -m xiaocao
jason@jason-virtual-machine:~$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
......
xiaocao:x:1001:1001::/home/xiaocao:/bin/sh
jason@jason-virtual-machine:~$ ls /home
jason xiaocao
jason@jason-virtual-machine:~$ cat /etc/group
root:x:0:
......
xiaocao:x:1001: //默认密码x
jason@jason-virtual-machine:~$ id xiaocao
用户id=1001(xiaocao) 组id=1001(xiaocao) 组=1001(xiaocao)
jason@jason-virtual-machine:~$ sudo passwd xiaocao
新的 密码:
重新输入新的 密码:
passwd:已成功更新密码
jason@jason-virtual-machine:~$ su - xiaocao //切换用户(不能使用权限)
密码:
$ whoami
xiaocao
jason@jason-virtual-machine:~$ su - xiaocao
密码:
$ exit
// 给xiaocao 加管理员权限
jason@jason-virtual-machine:~$ sudo usermod -G sudo xiaocao
jason@jason-virtual-machine:~$ id xiaocao
用户id=1001(xiaocao) 组id=1001(xiaocao) 组=1001(xiaocao),27(sudo)
jason@jason-virtual-machine:~$ su - xiaocao
密码:
$ sudo -s
[sudo] xiaocao 的密码:
# exit
$ exit
jason@jason-virtual-machine:~$
// 删除用户权限
jason@jason-virtual-machine:~$ sudo gpasswd -d xiaocao sudo
正在将用户“xiaocao”从“sudo”组中删除
//用户组相关操作
jason@jason-virtual-machine:~$ sudo useradd -m -g test xiaocao
jason@jason-virtual-machine:~$ id xiaocao
用户id=1001(xiaocao) 组id=1001(test) 组=1001(test)
jason@jason-virtual-machine:~$ sudo groupadd abc
jason@jason-virtual-machine:~$ cat /etc/group
abc:x:1002:
jason@jason-virtual-machine:~$ id xiaocao
用户id=1001(xiaocao) 组id=1001(test) 组=1001(test)
jason@jason-virtual-machine:~$ sudo usermod -g abc xiaocao
jason@jason-virtual-machine:~$ id xiaocao
用户id=1001(xiaocao) 组id=1002(abc) 组=1002(abc)
jason@jason-virtual-machine:~$ sudo groupdel test
jason@jason-virtual-machine:~$ sudo groupdel abc
groupdel:不能移除用户“xiaocao”的主组
jason@jason-virtual-machine:~$ ls /home
jason xiaocao
jason@jason-virtual-machine:~$ sudo userdel -r xiaocao
userdel: xiaocao 邮件池 (/var/mail/xiaocao) 未找到
jason@jason-virtual-machine:~$ cat /etc/group
root:x:0:
。。。。。
jason@jason-virtual-machine:~$ sudo groupdel abc
jason@jason-virtual-machine:~$ cat /etc/group
// 拷贝过程中权限丢失,-a能保证不丢失
jason@jason-virtual-machine:~/桌面/B$ chmod o+w 1.txtjason@jason-virtual-machine:~/桌面/B$ ll
总用量 8
drwxrwxr-x 2 jason jason 4096 10月 10 13:51 ./
drwxr-xr-x 7 jason jason 4096 10月 10 13:51 ../
-rw-rw-rw- 1 jason jason 0 10月 10 13:51 1.txt
jason@jason-virtual-machine:~/桌面/B$ mkdir ../BBB
mkdir: 无法创建目录 “../BBB”: 文件已存在
jason@jason-virtual-machine:~/桌面/B$ mkdir ../S
jason@jason-virtual-machine:~/桌面/B$ cp 1.txt ../S
jason@jason-virtual-machine:~/桌面/B$ ll ../S
总用量 8
drwxrwxr-x 2 jason jason 4096 10月 10 13:53 ./
drwxr-xr-x 8 jason jason 4096 10月 10 13:53 ../
-rw-rw-r-- 1 jason jason 0 10月 10 13:53 1.txt
jason@jason-virtual-machine:~/桌面/B$ rm ../S/1.txt
jason@jason-virtual-machine:~/桌面/B$ cp 1.txt ../S -a
jason@jason-virtual-machine:~/桌面/B$ ll ../S
总用量 8
drwxrwxr-x 2 jason jason 4096 10月 10 13:55 ./
drwxr-xr-x 8 jason jason 4096 10月 10 13:53 ../
-rw-rw-rw- 1 jason jason 0 10月 10 13:51 1.txt
jason@jason-virtual-machine:~/桌面/B$
// apt list命令查找安装的所有软件(存放在管道里查找命令才能用)
jason@jason-virtual-machine:~$ apt list | grep openssh-server
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
openssh-server/focal-updates 1:8.2p1-4ubuntu0.5 amd64
openssh-server/focal-updates 1:8.2p1-4ubuntu0.5 i386
jason@jason-virtual-machine:~$
/*以下是我的window服务器终端*/
C:\Users\Lenovo>ssh -V ///注意是大写的V
OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2