sandervanvugt

Untitled

Sep 4th, 2020
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.93 KB | None | 0 0
  1. ##### day 4 - autofs
  2. [root@server1 ldap]# grep '^/' /etc/auto.master
  3. /misc /etc/auto.misc
  4. /files /etc/auto.files
  5. /home/ldap /etc/auto.ldap
  6. /net -hosts
  7. [root@server1 ldap]# cat /etc/auto.files
  8. data -rw 192.168.4.248:/data
  9. [root@server1 ldap]# cat /etc/auto.ldap
  10. * -rw 192.168.4.248:/home/ldap/&
  11.  
  12. ##### 4 day command history
  13. [root@server1 ~]# mkdir /profs/aprofs
  14. mkdir: cannot create directory β€˜/profs/aprofs’: No such file or directory
  15. [root@server1 ~]# mkdir /data/aprofs
  16. [root@server1 ~]# cd /data
  17. [root@server1 data]# chown aana:aprofs aprofs
  18. [root@server1 data]# chmod 1770 aprofs/
  19. [root@server1 data]# ls -l
  20. total 0
  21. drwxrwx--T. 2 aana aprofs 6 Sep 4 19:14 aprofs
  22. drwxrws--T. 2 anna profs 6 Sep 3 16:03 profs
  23. drwxrws--T+ 3 anna students 35 Sep 3 16:13 students
  24. [root@server1 data]# crontab -e
  25. no crontab for root - using an empty one
  26. crontab: installing new crontab
  27. [root@server1 data]# vim /etc/crontab
  28. [root@server1 data]# history
  29. 1 ls -il /etc/hosts myhosts
  30. 2 ln -s /etc/hosts myshosts
  31. 3 ls -il /etc/hosts myhosts myshosts
  32. 4 cat myshosts
  33. 5 rm /etc/hosts
  34. 6 cat myhosts
  35. 7 cat myshosts
  36. 8 ls -il /etc/hosts myhosts myshosts
  37. 9 ln myhosts /etc/hosts
  38. 10 history
  39. 11 ln /etc myetc
  40. 12 ln -s /etc myetc
  41. 13 ln /boot/vmlinuz-4.18.0-193.el8.x86_64 mykernel
  42. 14 ln -s /boot/vmlinuz-4.18.0-193.el8.x86_64 mykernel
  43. 15 history
  44. 16 mount
  45. 17 mount | grep '^/'
  46. 18 cd /boot
  47. 19 ls
  48. 20 cd /
  49. 21 umount /dev/sda1
  50. 22 cd boot
  51. 23 ls
  52. 24 cd ..
  53. 25 mount /dev/sda1 /boot
  54. 26 ls
  55. 27 cd boot
  56. 28 ls
  57. 29 mount /dev/sdb1 /mnt
  58. 30 man -k user
  59. 31 man man
  60. 32 man apropos
  61. 33 mandb
  62. 34 man -k user
  63. 35 man -k user | wc
  64. 36 man man
  65. 37 man -k user | grep 8
  66. 38 man -k user | grep 8 | wc
  67. 39 man useradd
  68. 40 man ls
  69. 41 info '(coreutils) ls invocation'
  70. 42 find / -name "hosts"
  71. 43 find / -name "*hosts*"
  72. 44 find / -user linda
  73. 45 find / -size +106M
  74. 46 find / -size +106M 2>/dev/null
  75. 47 exit
  76. 48 history
  77. 49 less /etc/passwd
  78. 50 less /etc/shadow
  79. 51 man 5 shadow
  80. 52 passwd --help
  81. 53 vim /etc/login.defs
  82. 54 cd /etc/skel
  83. 55 ls -a
  84. 56 echo hello >hello.txt
  85. 57 pwd
  86. 58 useradd bill
  87. 59 grep bill /etc/passwd
  88. 60 grep bill /etc/shadow
  89. 61 passwd --help
  90. 62 passwd -l linda
  91. 63 grep linda /etc/passwd
  92. 64 grep linda /etc/shadow
  93. 65 passwd -u linda
  94. 66 chage linda
  95. 67 grep linda /etc/shadow
  96. 68 vim /etc/login.defs
  97. 69 groupadd students
  98. 70 groupadd profs
  99. 71 useradd -G sales lisa
  100. 72 useradd -G students lisa
  101. 73 useradd -G students linda
  102. 74 usermod -aG student linda
  103. 75 useradd -G profs anna
  104. 76 useradd -G profs anouk
  105. 77 useradd --help
  106. 78 usermod --help
  107. 79 grep student /etc/groups
  108. 80 grep student /etc/group
  109. 81 id linda
  110. 82 usermod -G students linda
  111. 83 usermod --help
  112. 84 vigr
  113. 85 cd
  114. 86 su - linda
  115. 87 mkdir /data/profs
  116. 88 mkdir /data/profs -p
  117. 89 cd /data
  118. 90 ls -l
  119. 91 chown profs profs
  120. 92 chgrp profs profs
  121. 93 ls -l
  122. 94 chmod 770 profs/
  123. 95 cd /home/linda
  124. 96 touch rootfile1
  125. 97 touch rootfile2
  126. 98 touch rootfile3
  127. 99 su - linda
  128. 100 pwd
  129. 101 vim playme
  130. 102 ls -l
  131. 103 chmod +x playme
  132. 104 su - linda
  133. 105 chmod u+s playme
  134. 106 ls -l
  135. 107 su - linda
  136. 108 vim playme
  137. 109 su - linda
  138. 110 ls -l /etc/shadow
  139. 111 ls -l $(which passwd)
  140. 112 find / -perm /4000
  141. 113 mkdir -p /data/profs
  142. 114 cd /data
  143. 115 ls -l
  144. 116 su - anouk
  145. 117 usermod -aG profs anouk
  146. 118 id anna
  147. 119 cd profs/
  148. 120 su - anouk
  149. 121 su - anna
  150. 122 chmod g+s .
  151. 123 ls -l .
  152. 124 ls -ld .
  153. 125 touch root
  154. 126 ls -l
  155. 127 su - anouk
  156. 128 su - anna
  157. 129 chmod +t .
  158. 130 ls -ld .
  159. 131 su - anna
  160. 132 chown anna .
  161. 133 ls -ld .
  162. 134 su - anna
  163. 135 cd /data/nna
  164. 136 cd /home/anna/
  165. 137 touch hello
  166. 138 ls -l
  167. 139 ls -ld .
  168. 140 cd /data/student
  169. 141 mkdir /data/students
  170. 142 chown :students /data/students
  171. 143 cd /data
  172. 144 ls -l
  173. 145 chmod 3770 students/
  174. 146 ls -l
  175. 147 chmos o+x students/
  176. 148 chmod o+x students/
  177. 149 ls -l
  178. 150 chmod g-x students
  179. 151 ls -l
  180. 152 chmod 3770 students/
  181. 153 ls -l
  182. 154 chmod -t *
  183. 155 ls -l
  184. 156 cd students/
  185. 157 touch rootfile
  186. 158 chmod 000 rootfile
  187. 159 su - lisa
  188. 160 cd
  189. 161 countdown 12
  190. 162 cd /data
  191. 163 ls -l
  192. 164 tree
  193. 165 su - anna
  194. 166 su - lisa
  195. 167 tree
  196. 168 cd students/
  197. 169 ls -l
  198. 170 cd ..
  199. 171 getfacl -m -R g:profs:rx /data/students
  200. 172 setfacl -m -R g:profs:rx /data/students
  201. 173 setfacl -R -m g:profs:rx /data/students
  202. 174 ls -l /data/students/
  203. 175 getfacl students/
  204. 176 getfacl students/lisa1
  205. 177 man setfacl
  206. 178 setfacl -R -x g:profs students/
  207. 179 ls -l /data/students/
  208. 180 getfacl students/
  209. 181 setfacl -R -m g:profs:rX /data/students
  210. 182 getfacl students/
  211. 183 ls -l students/
  212. 184 su - linda
  213. 185 ls -l students/
  214. 186 getfacl students/lisa1
  215. 187 getfacl students/lindapaper
  216. 188 history
  217. 189 setfacl -m d:g:profs:rx /data/students
  218. 190 getfacl students/
  219. 191 su - linda
  220. 192 getfacl students/ldain2
  221. 193 history
  222. 194 getfacl students/
  223. 195 yum repolist
  224. 196 cd /etc/yum.repos.d/
  225. 197 ls
  226. 198 rm -f *
  227. 199 yum repolist
  228. 200 yum install nmap
  229. 201 cd
  230. 202 dd if=/dev/sr0 of=/centos8.iso bs=1M
  231. 203 cd /
  232. 204 ls -l
  233. 205 df -h
  234. 206 mkdir /repo
  235. 207 vim /etc/fstab
  236. 208 ls /repo
  237. 209 ls /repo/
  238. 210 mount -a
  239. 211 ls /repo/
  240. 212 yum repolist
  241. 213 cd repo
  242. 214 ls
  243. 215 cd BaseOS/
  244. 216 ls
  245. 217 ls Packages/
  246. 218 ls repodata/
  247. 219 cd ../AppStream/
  248. 220 ls
  249. 221 cd /etc/yum.repos.d/
  250. 222 vim base.repo
  251. 223 vim appstream.repo
  252. 224 yum repolist
  253. 225 yum search nmap
  254. 226 yum install nmap
  255. 227 vim appstream.repo
  256. 228 countdown 12
  257. 229 cd
  258. 230 yum search seinfo
  259. 231 yum provides */seinfo
  260. 232 yum install setools-console
  261. 233 ls -l $(which dnf)
  262. 234 ls -l $(which yum)
  263. 235 yum module list
  264. 236 yum module provides python
  265. 237 yum module provides python3
  266. 238 yum module provides httpd
  267. 239 yum module info httpd
  268. 240 yum module provides python36
  269. 241 yum module list
  270. 242 yum module list virt
  271. 243 yum module list php
  272. 244 yum module install php:7.3/minimal
  273. 245 lsblk
  274. 246 poweroff
  275. 247 lsblk
  276. 248 fdisk /dev/sda
  277. 249 lsblk
  278. 250 mkfs.xfs /dev/sda3
  279. 251 mkdir /files
  280. 252 vim /etc/fstab
  281. 253 mount -a
  282. 254 cd /
  283. 255 ls
  284. 256 ls -l
  285. 257 date
  286. 258 umount /files
  287. 259 vim /etc/fstab
  288. 260 ls
  289. 261 history | grep mkdir
  290. 262 mount -a
  291. 263 history
  292. 264 mount -a
  293. 265 mkdir /myfiles
  294. 266 mount -a
  295. 267 mount
  296. 268 countdown 12
  297. 269 fdisk /dev/sda
  298. 270 lsblk
  299. 271 cat /proc/partitions
  300. 272 reboot
  301. 273 lsblk
  302. 274 yum search btrfs
  303. 275 yum install epel-release
  304. 276 mkfs.xfs /dev/sda5
  305. 277 mkfs.ext4 /dev/sda6
  306. 278 mkdir /xfs /ext4
  307. 279 vim /etc/fstab
  308. 280 mount -a
  309. 281 umount /xfs
  310. 282 vi /etc/fstab
  311. 283 fdisk /dev/sda
  312. 284 reboot
  313. 285 lsblk
  314. 286 blkid
  315. 287 tune2fs --help
  316. 288 tune2fs -L goat /dev/sda5
  317. 289 vim /etc/fstab
  318. 290 xfs_admin --help
  319. 291 reboot
  320. 292 mount
  321. 293 mount | grep '^/'
  322. 294 blkid
  323. 295 lsblk
  324. 296 fdisk /dev/sda
  325. 297 mount /dev/sda6 /xfs
  326. 298 umount /xfs
  327. 299 xfs_admin -L cow /dev/sda6
  328. 300 vim /etc/fstab
  329. 301 fdisk /dev/sda
  330. 302 reboot
  331. 303 history
  332. 304 lsblk
  333. 305 blkid
  334. 306 cat /etc/fstab
  335. 307 xxd /dev/sda5 | less
  336. 308 xxd /dev/sda6 | less
  337. 309 history
  338. 310 cd /data
  339. 311 ls
  340. 312 rm -rf *
  341. 313 mkdir profs students
  342. 314 ls -l
  343. 315 chgrp profs profs
  344. 316 chgrp students students
  345. 317 ls -l
  346. 318 chown anna *
  347. 319 ls -l
  348. 320 chmod 3770 *
  349. 321 ls -l
  350. 322 setfacl -R -m g:profs:rX students/
  351. 323 setfacl -m d:g:profs:rx students/
  352. 324 setfacl students/
  353. 325 getfacl students/
  354. 326 cd students/
  355. 327 su - lisa
  356. 328 getfacl lisafile1
  357. 329 su - lisa
  358. 330 ls
  359. 331 setfacl -m u:linda:rwx lisafile1
  360. 332 getfacl lisafile1
  361. 333 ip a
  362. 334 ip addr add dev ens33 10.0.0.10/24
  363. 335 ip a
  364. 336 ifconfig
  365. 337 ping 10.0.0.10
  366. 338 man ifconfig
  367. 339 ip -s link
  368. 340 rpm -qf $(which ifconfig)
  369. 341 rpm -ql net-tools | grep bin
  370. 342 yum remove -y net-tools
  371. 343 ifconfig
  372. 344 alias ifconfig='echo dude you REALLY should be using ip you know'
  373. 345 ifconfig
  374. 346 vim /etc/bashrc
  375. 347 ip help
  376. 348 ip route show
  377. 349 ip route add 20.0.0.0/8 via 192.168.4.3
  378. 350 ip route show
  379. 351 nmtui
  380. 352 ip a
  381. 353 cd /etc/sysconfig/network-scripts/
  382. 354 ls
  383. 355 vim ifcfg-ens33
  384. 356 cd
  385. 357 yum install -y bash-completion
  386. 358 nmcli connection edit ens33
  387. 359 nmcli connection modify ens33
  388. 360 nmcli connection modify ens33 ipv4.addresses 192.168.4.249/24
  389. 361 nmcli connection down ens33
  390. 362 nmcli connection up ens33
  391. 363 ip a
  392. 364 history
  393. 365 nmcli connection down ens33; nmcli connection up ens33
  394. 366 cfdisk /dev/sdb
  395. 367 fdisk /dev/sda
  396. 368 lsblk
  397. 369 mkfs.ext4 /dev/sda7
  398. 370 mkdir /dummyfiles
  399. 371 vim /etc/fstab
  400. 372 reboot
  401. 373 vim /etc/fstab
  402. 374 exit
  403. 375 vim /etc/default/grub
  404. 376 grub2-mkconfig -o /boot/grub2/grub.cfg
  405. 377 reboot
  406. 378 vim /etc/httpd/conf/httpd.conf
  407. 379 systemctl restart httpd
  408. 380 countdown 13
  409. 381 lsblk
  410. 382 fdisk /dev/sda
  411. 383 lsblk
  412. 384 pvcreate /dev/sda8
  413. 385 pvs
  414. 386 vgcreate vgdata /dev/sda8
  415. 387 vgs
  416. 388 vgcreate --help
  417. 389 vgs
  418. 390 lvcreate -L 500M -n lvdata vgdata
  419. 391 lvcreate -l 124 -n lvdata vgdata
  420. 392 lvs
  421. 393 mkfs.ext4 /dev/vgdata/lvdata
  422. 394 vim /etc/fstab
  423. 395 mkdir /lvdata
  424. 396 mount -a
  425. 397 mount
  426. 398 ls -l /dev/vgdata/lvdata /dev/mapper/vgdata-lvdata
  427. 399 history
  428. 400 xxd /dev/sda8 | less
  429. 401 lvs
  430. 402 lsblk
  431. 403 mount
  432. 404 df -h
  433. 405 dd if=/dev/zero of=/lvdata/bigfile
  434. 406 df -h
  435. 407 mount | grep lvd
  436. 408 vgs
  437. 409 fdisk /dev/sda
  438. 410 vgextend vgdata
  439. 411 vgextend vgdata /dev/sda9
  440. 412 vgs
  441. 413 lvextend --help | less
  442. 414 lvresize -L +300M -r /dev/mapper/vgdata-lvdata
  443. 415 lvresize -L -100M /dev/mapper/vgdata-lvdata
  444. 416 umount /lvdata
  445. 417 mount -a
  446. 418 lvresize -L +100M /dev/mapper/vgdata-lvdata
  447. 419 mount -a
  448. 420 lvresize -L -100M -r /dev/mapper/vgdata-lvdata
  449. 421 history
  450. 422 free -m
  451. 423 fdisk /dev/sda
  452. 424 mkswap /dev/sda10
  453. 425 vim /etc/fstab
  454. 426 blkid
  455. 427 vim /etc/fstab
  456. 428 swapon -a
  457. 429 free -m
  458. 430 swapon -s
  459. 431 history
  460. 432 countdown 12
  461. 433 yum install -y httpd
  462. 434 systemctl enable --now httpd
  463. 435 ps aux
  464. 436 ps Zaux | grep httpd
  465. 437 ls -lZ /var/www
  466. 438 ls -Zd /tmp
  467. 439 mkdir /web
  468. 440 vim /web/index.html
  469. 441 ls -Zd /web
  470. 442 ps Zaux | grep httpd
  471. 443 vim /etc/httpd/conf/httpd.conf
  472. 444 systemctl restart httpd
  473. 445 curl http://localhost
  474. 446 getenforce
  475. 447 setenforce permissive
  476. 448 curl http://localhost
  477. 449 setenforce enforcing
  478. 450 grep AVC /var/log/audit/audit.log
  479. 451 vim /etc/sysconfig/selinux
  480. 452 ls -ldZ /web
  481. 453 ls -lZ /var/www
  482. 454 man semanage-fcontext
  483. 455 semanage fcontext -a -t httpd_sys_content_t "/web(/.*)?"
  484. 456 ls -Zd /web
  485. 457 cd /etc/selinux/targeted/contexts/files/
  486. 458 ls
  487. 459 cat file_contexts.local
  488. 460 cd
  489. 461 restorecon -Rv /web
  490. 462 getenforce
  491. 463 curl http://localhost
  492. 464 history
  493. 465 cd /web
  494. 466 touch sander
  495. 467 ls -Z sander
  496. 468 getsebool -a | grep ftp
  497. 469 yum install -y vsftpd
  498. 470 vim /etc/vsftpd/vsftpd.conf
  499. 471 getsebool -a | grep ftp
  500. 472 setsebool -P ftpd_anon_write on
  501. 473 countdown 12
  502. 474 systemctl restart httpd
  503. 475 systemctl status httpd
  504. 476 grep sealert /var/log/messages
  505. 477 sealert -l ba793854-1e51-4a86-a3f3-53f5927d4031 | less
  506. 478 semanage port -a -t http_port_t -p tcp 82
  507. 479 systemctl restart httpd
  508. 480 systemctl status httpd
  509. 481 grep sealert /var/log/messages
  510. 482 sealert -l 7174898a-7207-4f0e-b938-c0b13d657334 | less
  511. 483 semanage port -l
  512. 484 semanage port -l | grep 80 | less
  513. 485 reboot
  514. 486 systemctl status sshd
  515. 487 lsblk -f
  516. 488 systemctl -t help
  517. 489 systemctl -t target
  518. 490 systemctl status vsftpd
  519. 491 systemctl cat vsftpd.service
  520. 492 systemctl enable --now vsftpd
  521. 493 systemctl status vsftpd
  522. 494 systemctl get-default
  523. 495 systemctl set-default multi-user.target
  524. 496 reboot
  525. 497 systemctl list-units
  526. 498 systemctl start rescue.target
  527. 499 systemctl list-units
  528. 500 reboot
  529. 501 systemctl list-units
  530. 502 systemctl set-default graphical.target
  531. 503 systemctl start graphical.target
  532. 504 mount 192.168.4.248:/data /mnt
  533. 505 mount
  534. 506 umount /mnt
  535. 507 vim /etc/fstab
  536. 508 mount -a
  537. 509 mount
  538. 510 vim /etc/fstab
  539. 511 yum install -y autofs
  540. 512 mount | grep repo
  541. 513 systemctl status repo.mount
  542. 514 systemctl start repo.mount
  543. 515 vim /etc/systemd/system
  544. 516 systemctl cat vsftpd.service
  545. 517 vim /etc/systemd/system/repo.mount
  546. 518 systemctl enable repo.mount
  547. 519 yum install -y autofs
  548. 520 cd /etc
  549. 521 vim auto.master
  550. 522 vim auto.misc
  551. 523 vim auto.master
  552. 524 vim auto.files
  553. 525 ls /
  554. 526 rm -f files
  555. 527 grep files /etc/fstab
  556. 528 systemctl restart autofs
  557. 529 ls /
  558. 530 cd /files
  559. 531 ls -a
  560. 532 cd data
  561. 533 pwd
  562. 534 mount
  563. 535 vim /etc/auto.master
  564. 536 vim /etc/auto.ldap
  565. 537 systemctl restart autofs
  566. 538 cd /home
  567. 539 ls
  568. 540 cd ldap
  569. 541 ls -a
  570. 542 cd ldapuser1
  571. 543 cd ..
  572. 544 cd ldapuser2
  573. 545 pwd
  574. 546 cd ..
  575. 547 ls
  576. 548 grep '^/' /etc/auto.master
  577. 549 cat /etc/auto.files
  578. 550 cat /etc/auto.ldap
  579. 551 cat /etc/mtab
  580. 552 ls -l /etc/mtab
  581. 553 countdown 8
  582. 554 countdown 41
  583. 555 cd
  584. 556 ln -s /etc/hosts /tmp/myhosts
  585. 557 vim /etc/defaults
  586. 558 vim /etc/login.defs
  587. 559 cd /etc/skel/
  588. 560 ls
  589. 561 touch myfile
  590. 562 useradd sharon
  591. 563 grep sharon /etc/shadow
  592. 564 ls /home/sharon/
  593. 565 find / -size +100M > /tmp/bigfiles
  594. 566 vgs
  595. 567 vgextend vgdata /dev/sdd
  596. 568 vgs
  597. 569 cd
  598. 570 lvcreate -L 500M -n lv500 vgdata
  599. 571 lvs
  600. 572 mkfs.ext3 -L myvolume /dev/vgdata/lv500
  601. 573 vim /etc/fstab
  602. 574 mkdir /myvol
  603. 575 mount -a
  604. 576 yum provides */sealert
  605. 577 groupadd aprofs
  606. 578 useradd -G aprofs aana
  607. 579 mkdir /profs/aprofs
  608. 580 mkdir /data/aprofs
  609. 581 cd /data
  610. 582 chown aana:aprofs aprofs
  611. 583 chmod 1770 aprofs/
  612. 584 ls -l
  613. 585 crontab -e
  614. 586 vim /etc/crontab
  615. 587 history
Add Comment
Please, Sign In to add comment