1 00:00:07,110 --> 00:00:09,060 - All right, in order to work with Linux, 2 00:00:09,060 --> 00:00:10,530 you need to log in. 3 00:00:10,530 --> 00:00:14,100 In order to work with Linux, you need a user account. 4 00:00:14,100 --> 00:00:15,570 Current Linux distributions 5 00:00:15,570 --> 00:00:18,690 create an administrative user while installing. 6 00:00:18,690 --> 00:00:21,420 On Ubuntu, it's just the default as you have seen. 7 00:00:21,420 --> 00:00:24,840 On Red Hat and family, there is a choice. 8 00:00:24,840 --> 00:00:26,700 If you create a root user 9 00:00:26,700 --> 00:00:30,180 then you can absolutely create an additional user account 10 00:00:30,180 --> 00:00:32,340 and grant administrative privileges 11 00:00:32,340 --> 00:00:34,530 and if you do not create a root user 12 00:00:34,530 --> 00:00:39,530 then Red Hat family will also create an administrative user, 13 00:00:41,010 --> 00:00:44,100 that is a user with pseudo privileges. 14 00:00:44,100 --> 00:00:46,890 We will explore pseudo in the next video. 15 00:00:46,890 --> 00:00:49,590 As an alternative to this administrative user, 16 00:00:49,590 --> 00:00:50,980 you can use the root user 17 00:00:52,140 --> 00:00:54,226 but you shouldn't be using the root user 18 00:00:54,226 --> 00:00:57,330 because working as root is dangerous 19 00:00:57,330 --> 00:01:00,750 that is because the root user has unlimited privileges. 20 00:01:00,750 --> 00:01:02,520 It is so easy to do things wrong 21 00:01:02,520 --> 00:01:04,920 if you are using the root account, 22 00:01:04,920 --> 00:01:06,510 that it's a much better idea 23 00:01:06,510 --> 00:01:09,240 to only take these administrative privileges 24 00:01:09,240 --> 00:01:11,040 if you really need them. 25 00:01:11,040 --> 00:01:12,630 In order to log in, 26 00:01:12,630 --> 00:01:16,770 you can log in from the console, a graphical user interface 27 00:01:16,770 --> 00:01:20,430 or using SSH to establish a remote connection. 28 00:01:20,430 --> 00:01:23,490 Now, one big thing in Linux. 29 00:01:23,490 --> 00:01:26,850 Now, if you are using the Linux graphical user interface, 30 00:01:26,850 --> 00:01:28,470 and if you would only be using 31 00:01:28,470 --> 00:01:30,630 the Linux graphical user interface 32 00:01:30,630 --> 00:01:33,150 then you have limited functionality. 33 00:01:33,150 --> 00:01:35,580 For that reason, many service don't even run 34 00:01:35,580 --> 00:01:37,470 a graphical user interface 35 00:01:37,470 --> 00:01:39,480 and if you want to work with Linux, 36 00:01:39,480 --> 00:01:43,020 you should learn how to work with the Linux shell. 37 00:01:43,020 --> 00:01:44,910 However, that doesn't really change 38 00:01:44,910 --> 00:01:47,043 how you are going to log into your system. 39 00:01:47,880 --> 00:01:49,590 The way we have done it 40 00:01:49,590 --> 00:01:53,160 as I've shown you in the previous lesson is perfect. 41 00:01:53,160 --> 00:01:55,950 You can just install a graphical user interface 42 00:01:55,950 --> 00:01:58,020 and from the graphical user interface, 43 00:01:58,020 --> 00:02:01,200 you start your terminal, do all your work in your terminal 44 00:02:01,200 --> 00:02:04,050 and you have full access to the Linux shell. 45 00:02:04,050 --> 00:02:05,430 The message here is just that 46 00:02:05,430 --> 00:02:07,208 you shouldn't be wasting your time 47 00:02:07,208 --> 00:02:09,600 on learning graphical programs 48 00:02:09,600 --> 00:02:12,300 because these graphical programs are limited 49 00:02:12,300 --> 00:02:14,700 and they may even not be available 50 00:02:14,700 --> 00:02:17,523 on the Linux machines that you are going to work with.