Advertisement
sandervanvugt

LFCS day2 dec22

Dec 20th, 2022
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.17 KB | None | 0 0
  1. [root@localhost ~]# history
  2. 1 w
  3. 2 chvt 2
  4. 3 exit
  5. 4 chvt 3
  6. 5 chvt 2
  7. 6 ./countdown 16
  8. 7 ./countdown 20
  9. 8 groupadd sales
  10. 9 id anna
  11. 10 usermod -aG account anna
  12. 11 useradd -G account anouk
  13. 12 id lisa
  14. 13 id linda
  15. 14 rm -rf /data/sakes
  16. 15 rm -rf /data/sales
  17. 16 mkdir /data/sales
  18. 17 chgrp sales /data/sales
  19. 18 chmod 1770 /data/sales
  20. 19 ls -ld /data/sales
  21. 20 setfacl -R -m g:account:rX /data/sales
  22. 21 history
  23. 22 find / -name "hosts"
  24. 23 find / -name "*hosts*"
  25. 24 useradd -m -s /bin/bash linda
  26. 25 su - linda
  27. 26 find / -user linda
  28. 27 mkdir /root/linda; find / -user linda -exec cp {} /root/linda/ \;
  29. 28 find / -user linda
  30. 29 history
  31. 30 man touch
  32. 31 find / -user linda -exec cp {} /root/linda/ \; | mkdir /root/linda
  33. 32 find / -perm /4000
  34. 33 ls -l /usr/bin/passwd
  35. 34 ls -l /etc/shadow
  36. 35 vim lab1.txt
  37. 36 find / -type f -size +100M
  38. 37 mkdir -p find/contents; find /etc -exec grep -l student {} \; -exec cp {} find/contents/ \; 2>/dev/null
  39. 38 ls find/contents/
  40. 39 find /etc/ -name '*' -type f | xargs grep '127.0.0.1'
  41. 40 man find
  42. 41 vim countdown
  43. 42 chmod +x countdown
  44. 43 ./countdown
  45. 44 cat lab1.txt
  46. 45 find / -perm /4000 2>/dev/null >/tmp/suid-files.txt
  47. 46 mv /tmp/suid-files.txt /tmp/suid-files1.txt
  48. 47 touch newfile
  49. 48 chmod u+s newfile
  50. 49 ls -l newfile
  51. 50 find / -perm /4000 2>/dev/null >/tmp/suid-files2.txt
  52. 51 diff /tmp/suid-files[12].txt
  53. 52 diff /tmp/suid-files[12].txt > /tmp/suid-files.txt
  54. 53 history
  55. 54 sed -n 5p /etc/passwd
  56. 55 echo hello > hellofile
  57. 56 sed -i 's/hello/goedemiddag/g' hellofile
  58. 57 cat hellofile
  59. 58 vim hello2
  60. 59 sed -i 's/hello/goedemiddag/' hello2
  61. 60 cat hello2
  62. 61 sed -i 's/hello/goedemiddag/g' hello2
  63. 62 cat hello2
  64. 63 sed -i -e '2d' hello2
  65. 64 cat hello2
  66. 65 diff /tmp/suid-files[12].txt
  67. 66 cat /tmp/suid-files2.txt
  68. 67 vim /tmp/suid-files1.txt
  69. 68 diff /tmp/suid-files[12].txt
  70. 69 diff -u /tmp/suid-files[12].txt
  71. 70 dnf search diff
  72. 71 sdiff /tmp/suid-files[12].txt
  73. 72 awk -F : '{ print $4 }' /etc/passwd
  74. 73 cut -d : -f 4 /etc/passwd
  75. 74 awk -F : '/linda/ { print $4 }' /etc/passwd
  76. 75 less /etc/passwd
  77. 76 grep root /etc/shadow
  78. 77 grep root /etc/passwd
  79. 78 man 5 shadow
  80. 79 grep root /etc/group
  81. 80 grep wheel /etc/group
  82. 81 useradd --help | less
  83. 82 groupadd groupone
  84. 83 groupadd grouptwo
  85. 84 groupadd groupthree
  86. 85 useradd -G grouptwo anna
  87. 86 id anna
  88. 87 usermod -G groupone anna
  89. 88 id anna
  90. 89 usermod -aG grouptwo anna
  91. 90 id anna
  92. 91 vim /etc/login.defs
  93. 92 cd /etc/skel/
  94. 93 ls
  95. 94 ls -a
  96. 95 touch hello
  97. 96 ls -l
  98. 97 useradd bob
  99. 98 ls -la /home/bob
  100. 99 rm hello
  101. 100 cd
  102. 101 cd /etc/pam.d/
  103. 102 ls
  104. 103 vim login
  105. 104 vim system-auth
  106. 105 vim /etc/securetty
  107. 106 chvt 4
  108. 107 cd /usr/lib64/security/
  109. 108 ls
  110. 109 man pam_securetty
  111. 110 cd /etc/pam.d/
  112. 111 vim login
  113. 112 chvt 4
  114. 113 cd
  115. 114 ./countdown 15
  116. 115 useradd -m -s /usr/bin/passwd -G wheel anna
  117. 116 useradd -m -s /usr/bin/passwd -G wheel ana
  118. 117 chage ana
  119. 118 grep ana /etc/shadow
  120. 119 cd /home/linda
  121. 120 touch rootfile
  122. 121 su - linda
  123. 122 mkdir /data/sales
  124. 123 mkdir -p /data/sales
  125. 124 cd /data
  126. 125 groupadd sales
  127. 126 groupadd account
  128. 127 ls -l
  129. 128 chown :sales sales
  130. 129 ls -l
  131. 130 chmod 770 sales
  132. 131 ls -l
  133. 132 usermod -aG sales linda
  134. 133 id linda
  135. 134 useradd -G sales lisa
  136. 135 id lisa
  137. 136 su - lisa
  138. 137 su - linda
  139. 138 chmod g+s sales
  140. 139 ls -l
  141. 140 su - lisa
  142. 141 su - linda
  143. 142 chmod +t sales/
  144. 143 ls -ld sales/
  145. 144 su - linda
  146. 145 chown linda sales
  147. 146 ls -l
  148. 147 su - linda
  149. 148 history
  150. 149 pwd
  151. 150 cd
  152. 151 cd /home/linda
  153. 152 vim playme
  154. 153 lsblk
  155. 154 chmod +x playme
  156. 155 su - linda
  157. 156 chmod u+s playme
  158. 157 ls -l playme
  159. 158 history
  160. 159 ls -ld /tmp
  161. 160 cd /data/sales
  162. 161 ls -l
  163. 162 getfacl lisa2
  164. 163 setfacl -R -m g:account:rX /data/sales
  165. 164 ls -l
  166. 165 getfacl lisa2
  167. 166 touch newroot1
  168. 167 getfacl newroot1
  169. 168 setfacl -m d:g:account:rx /data/sales
  170. 169 touch newroot2
  171. 170 getfacl newroot2
  172. 171 history
  173. 172 echo the /etc/hosts file should be writeable by user anna without making any modifications to the basic permissions
  174. 173 setfacl -m u:anna:rw /etc/hosts
  175. 174 getfacl /etc/hosts
  176. 175 cd
  177. 176 pwd
  178. 177 ls
  179. 178 chattr +i newfile
  180. 179 rm -f newfile
  181. 180 whoami
  182. 181 ls -l
  183. 182 lsattr
  184. 183 chattr -i newfile
  185. 184 lsattr
  186. 185 man chattr
  187. 186 vim lab2.txt
  188. 187 cat lab2.txt
  189. 188 cd /data/sales
  190. 189 touch salesfile{1..9}
  191. 190 ls -l
  192. 191 getfacl salesfile9
  193. 192 dnf install seinfo
  194. 193 dnf provides seinfo
  195. 194 dnf install setools-console
  196. 195 dnf install ansible-core
  197. 196 ls -l $(which dnf) $(which yum)
  198. 197 cd
  199. 198 lsblk
  200. 199 mount /dev/sr0 /mnt
  201. 200 poweroff
  202. 201 lsblk
  203. 202 echo $(( 26 * 26 ))
  204. 203 fdisk /dev/sda
  205. 204 lsblk
  206. 205 mkfs.ext4 /dev/sda5
  207. 206 vim /etc/fstab
  208. 207 mount -a
  209. 208 mkdir /ext4
  210. 209 mount -a
  211. 210 poweroff
  212. 211 ./countdown 12
  213. 212 fdisk /dev/sda
  214. 213 vim /etc/fstab
  215. 214 reboot
  216. 215 fdisk -l /dev/sda
  217. 216 fdisk /dev/sda
  218. 217 lsblk
  219. 218 fdisk /dev/sdb
  220. 219 mkfs.ext4 /dev/sdb4
  221. 220 mount /dev/sdb4 /mnt
  222. 221 lsblk
  223. 222 fdisk /dev/sdb
  224. 223 reboot
  225. 224 mount /dev/sda4 /mnt
  226. 225 lsblk
  227. 226 df -h
  228. 227 resize2fs /dev/sda4
  229. 228 df -h
  230. 229 vim /etc/fstab
  231. 230 vim /etc/default/grub
  232. 231 grub2-mkconfig -o /boot/grub2/grub.cfg
  233. 232 reboot
  234. 233 mount
  235. 234 mount | grep rw
  236. 235 mount | grep root
  237. 236 mount -o remount,rw /
  238. 237 vim /etc/fstab
  239. 238 exit
  240. 239 lsblk
  241. 240 cat /etc/fstab
  242. 241 blkid
  243. 242 vim /etc/fstab
  244. 243 tune2fs -L myfiles /dev/sda4
  245. 244 blkid
  246. 245 xfs_admin -L mywortel /dev/mapper/cs-root
  247. 246 xfs_admin -L bootfs /dev/sda1
  248. 247 umount /dev/sda1
  249. 248 xfs_admin -L bootfs /dev/sda1
  250. 249 vim /etc/fstab
  251. 250 reboot
  252. 251 blkid
  253. 252 xfs_admin -L bootfs /dev/sda1
  254. 253 blkid
  255. 254 sync
  256. 255 reboot
  257. 256 history
  258. 257 free -m
  259. 258 reboot
  260. 259 free -m
  261. 260 less /proc/meminfo
  262. 261 vmstat 2 25
  263. 262 reboot
  264. 263 fdisk /dev/sdb
  265. 264 mkswap /dev/sdb1
  266. 265 free -m
  267. 266 swapon /dev/sdb1
  268. 267 free -m
  269. 268 dd if=/dev/zero of=/swapfile bs=1M count=1024
  270. 269 mkswap /swapfile
  271. 270 swapon /swapfile
  272. 271 free -m
  273. 272 chmod 0600 /swapfile
  274. 273 vim /etc/fstab
  275. 274 reboot
  276. 275 ./countdown 20
  277. 276 cat whatdoweneedtodo.txt
  278. 277 exit
  279. 278 ./countdown 20
  280. 279 free -m
  281. 280 sysctl -a
  282. 281 cd /proc/sys
  283. 282 ls
  284. 283 cd vm
  285. 284 ls
  286. 285 echo 30 > swappiness
  287. 286 vim /etc/sysctl.conf
  288. 287 sysctl -a | grep vm.swapp
  289. 288 cd
  290. 289 vim whatdoweneedtodo.txt
  291. 290 cat whatdoweneedtodo.txt
  292. 291 fdisk /dev/sdb
  293. 292 pvcreate /dev/sdb2
  294. 293 pvs
  295. 294 vgcreate vgdata /dev/sdb2
  296. 295 vgs
  297. 296 lvcreate -n lvdata -L 1G /dev/vgdata
  298. 297 lvcreate -n lvdata -l 255 /dev/vgdata
  299. 298 ./countdown 20
  300. 299 history
  301. 300 fdisk -l /dev/sdb
  302. 301 pvs
  303. 302 pvcreate /dev/sdb3
  304. 303 vgcreate --help
  305. 304 vgcreate -s 8M vgcattle /dev/sdb3
  306. 305 vgdisplay vgcattle
  307. 306 lvcreate -n lvgoat -l 50%FREE vgcattle
  308. 307 lvs
  309. 308 mkfs.xfs /dev/vgcattle/lvgoat
  310. 309 ls -l /dev/vgcattle/lvgoat /dev/mapper/vgcattle-lvgoat
  311. 310 mkdir /goat
  312. 311 vim /etc/fstab
  313. 312 mount -a
  314. 313 fdisk /dev/sdb
  315. 314 vgs
  316. 315 vgextend vgdata /dev/sdb4
  317. 316 vgs
  318. 317 lvextend -r -l +50%FREE /dev/vgdata/lvdata
  319. 318 mkfs.ext4 /dev/mapper/vgdata-lvdata
  320. 319 lvs
  321. 320 df -h
  322. 321 mount /dev/vgdata/lvdata /mnt
  323. 322 df -h
  324. 323 lvextend -r -l +50%FREE /dev/vgdata/lvdata
  325. 324 df -h
  326. 325 history
  327. 326 lsblk
  328. 327 poweroff
  329. 328 ls -l /dev/mapper/
  330. 329 vim /etc/fstab
  331. 330 blkid
  332. 331 lsblk
  333. 332 blkid
  334. 333 vim /etc/fstab
  335. 334 swapon -s
  336. 335 swapon -a
  337. 336 swapon -s
  338. 337 man mdadm
  339. 338 mdadm --create /dev/md0 --level 5 --raid-devices 3 /dev/sd{b,d,e}
  340. 339 cat /proc/mdstat
  341. 340 mdadm --details /dev/md0
  342. 341 mdadm --detail /dev/md0
  343. 342 mdadm --detail --scan --verbose >> /etc/mdadm.conf
  344. 343 mkfs.ext4 -L data /dev/md0
  345. 344 mkdir /raid
  346. 345 vim /etc/fstab
  347. 346 mount -a
  348. 347 reboot
  349. 348 mount
  350. 349 cat /proc/mdstat
  351. 350 mdadm --detail /dev/md127
  352. 351 xxd /dev/sdc | less
  353. 352 xxd /dev/sda | less
  354. 353 vim /etc/fstab
  355. 354 history
  356. 355 ssh sander@192.168.52.170
  357. 356 ssh -p 2022 sander@192.168.52.170
  358. 357 systemctl list-units
  359. 358 systemctl status sshd
  360. 359 dnf install -y vsftpd
  361. 360 systemctl status vsftpd
  362. 361 systemctl enable vsftpd
  363. 362 systemctl get-default
  364. 363 systemctl status vsftpd
  365. 364 systemctl start vsftpd
  366. 365 systemctl status vsftpd
  367. 366 systemctl cat sshd
  368. 367 ps aux | grep sshd
  369. 368 kill -9 1146
  370. 369 systemctl status sshd
  371. 370 history
  372. 371 systemctl -t help
  373. 372 systemctl list-units -t mount
  374. 373 cat /etc/fstab
  375. 374 cd /run/systemd/generator/
  376. 375 ls
  377. 376 vim goat.mount
  378. 377 cat raid.mount
  379. 378 ls /usr/lib/systemd/system/
  380. 379 ls /etc/systemd/system
  381. 380 cd /etc/systemd/system/
  382. 381 vim raid.mount
  383. 382 systemctl cat sshd.service
  384. 383 vim raid.mount
  385. 384 vim /etc/fstab
  386. 385 systemctl daemon-reload
  387. 386 systemctl list-units -t mount
  388. 387 systemctl enable raid.mount
  389. 388 reboot
  390. 389 systemctl status raid.mount
  391. 390 systemctl cat sshd.service
  392. 391 systemctl edit vsftpd.service
  393. 392 export EDITOR=/usr/bin/vim
  394. 393 systemctl edit vsftpd.service
  395. 394 systemctl cat vsftpd.service
  396. 395 systemctl restart vsftpd.service
  397. 396 dnf install httpd
  398. 397 systemctl disable --now vsftpd
  399. 398 systemctl edit httpd.service
  400. 399 systemctl daemon-reload
  401. 400 systemctl start httpd
  402. 401 ps aux | grep httpd
  403. 402 ps aux | grep vsftpt
  404. 403 systemctl status httpd
  405. 404 systemctl status vsftpd
  406. 405 systemctl stop httpd
  407. 406 systemctl stop vsftpd
  408. 407 systemctl status vsftpd
  409. 408 systemctl start httpd
  410. 409 systemctl status vsftpd
  411. 410 systemctl cat httpd
  412. 411 ./countdown 20
  413. 412 history
  414. 413 systemctl list-units -t trget
  415. 414 systemctl list-units -t target
  416. 415 systemctl list-dependencies graphical.target
  417. 416 systemctl get-default
  418. 417 systemctl set-default graphical.target
  419. 418 systemctl status crond
  420. 419 ls /etc/cron*/*
  421. 420 cat /etc/crontab
  422. 421 crontab -e
  423. 422 systemctl list-units -t timer
  424. 423 systemctl cat logrotate.timer
  425. 424 systemctl cat logrotate.service
  426. 425 journalctl | grep logger
  427. 426 systemctl list-units -t socket
  428. 427 systemctl cat cups.socket
  429. 428 systemctl list-unit-files -t socket
  430. 429 systemctl cat sshd.socket
  431. 430 systemctl disable --now sshd.service
  432. 431 systemctl enable --now sshd.socket
  433. 432 systemctl status sshd.service
  434. 433 ssh localhost
  435. 434 systemctl status sshd.service
  436. 435 ssh student@localhost
  437. 436 systemctl list-unit-files -t path
  438. 437 vim lab10.sh
  439. 438 chmod +x lab10.sh
  440. 439 nice 10 lab10.sh
  441. 440 nice -10 lab10.sh
  442. 441 nice -10 ./lab10.sh
  443. 442 man nice
  444. 443 nice -n 10 ./lab10.sh
  445. 444 vim countdown
  446. 445 grep -e vmx -e svm /proc/cpuinfo
  447. 446 ssh sander@192.168.52.170
  448. 447 ssh sander@192.168.52.170 -p 2022
  449. 448 poweroff
  450. 449 dnf install libvirt virt-manager
  451. 450 systemctl status libvirt
  452. 451 systemctl status libvirtd
  453. 452 grep vmx /proc/cpuinfo
  454. 453 lsblk
  455. 454 virt-manager
  456. 455 systemctl start libvirtd
  457. 456 virt-manager
  458. 457 lsmod | grep kvm
  459. 458 ./countdown 12
  460. 459 podman run -d nginx --name=myweb
  461. 460 podman images
  462. 461 podman ps
  463. 462 podman ps -a
  464. 463 podman logs gallant_mahavira
  465. 464 podman run -d --name=myweb nginx
  466. 465 podman ps
  467. 466 podman run busybox
  468. 467 podman images
  469. 468 podman ps -a
  470. 469 podman run -it busybox sh
  471. 470 podman ps
  472. 471 podman exec -it myweb sh
  473. 472 podman inspect myweb | less
  474. 473 podman images
  475. 474 podman inspect 3964
  476. 475 podman inspect 3964 | less
  477. 476 podman stop myweb
  478. 477 podman rm myweb
  479. 478 podman images
  480. 479 podman rmi nginx
  481. 480 podman ps -a
  482. 481 podman rm gallant_mahavira
  483. 482 podman rmi nginx
  484. 483 mkdir files
  485. 484 podman run -v /root/files:/files:Z -it busybox sh
  486. 485 ls -l files/
  487. 486 podman ps
  488. 487 podman ps -a
  489. 488 podman rm gallant_mahavira
  490. 489 ls -l files/
  491. 490 podman run -p 8080:80 -d nginx
  492. 491 podman ps
  493. 492 curl localhost:8080
  494. 493 podman run --name=mydb mariadb
  495. 494 podman rm mydb
  496. 495 podman run --env MARIABD_ROOT_PASSWORD=password -d --name mydb mariadb
  497. 496 podman ps
  498. 497 podman ps -a
  499. 498 podman logs 0c2
  500. 499 podman rm 0c2
  501. 500 podman run --env MARIADB_ROOT_PASSWORD=password -d --name mydb mariadb
  502. 501 podman ps
  503. 502 history
  504.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement