{"id":4690,"date":"2018-06-06T18:20:44","date_gmt":"2018-06-06T14:20:44","guid":{"rendered":"https:\/\/www.howtoforge.com\/tutorial\/fedora-desktop-corporate-workstation\/"},"modified":"2018-06-06T18:20:44","modified_gmt":"2018-06-06T14:20:44","slug":"fedora-27-corporate-workstation-installation","status":"publish","type":"post","link":"https:\/\/afaghhosting.net\/blog\/fedora-27-corporate-workstation-installation\/","title":{"rendered":"Fedora 27 Corporate Workstation Installation"},"content":{"rendered":"<p>Linux, independent of its variations, is the operating system most used the word in a server environment, usually, we can see a lot of end users adopting it. Is impossible to miss considerate the effort of the Open Source community contributors to make Linux more friendly and usable for non-Jedi users. This work was written with the focus on corporate end users and a corporate environment (SMB- small-medium business).<\/p>\n<h2 id=\"contextualization\">Contextualization<\/h2>\n<p>The Linux Fedora is one of the best distros and can be considered really stable to use in the production environment for end users, the first release was in 2003 with the name Fedora Core 1 and was based on Red Hat Linux who steel based nowadays.<\/p>\n<p>I chose wrote this article about Fedora because it gave a good experience and results in a real production environment, for advanced and beginners users with a lot of corporate variables, purposes, and activities.<\/p>\n<p>The environment of this article consists of joining a Fedora Workstation on a Domain Controller who can be Samba 4 or Microsoft Active Directory, set up the authentication process for domain users and domain admins on a workstation, local or remotely through ssh.<\/p>\n<p>This article so does mention about some proprietary software for Linux, we must considerate that on the real environment a lot of resources are necessary according to each business needs.<\/p>\n<h2 id=\"disclaimer\">Disclaimer<\/h2>\n<p>This article was written with end users focus and I can not guarantee that all settings will work in your environment, but I can try to answer any doubts related. Security is another important subject, but this article does not cover it.<\/p>\n<h2 id=\"resourcesnbsp\">Resources\u00a0<\/h2>\n<p>Is some ways to install Fedora, for test purposes I recommend you use a Virtual Machine, you can use VirtualBox or any other virtualization environment if you prefer, so you can use a physical computer. The pre-requirements for Fedora installation is 1GHz or faster processor, 1GB System Memory, and 10GB unallocated drive space. To complete the configuration you need a domain controller, I recommend Samba 4, but you can use Microsoft Active Directory.<\/p>\n<h2 id=\"installing-fedora-\">Installing Fedora 27<\/h2>\n<p>To download Fedora 27 you can use the direct link (<a href=\"http:\/\/fedora.c3sl.ufpr.br\/linux\/releases\/27\/Workstation\/x86_64\/iso\/\" target=\"_blank\" rel=\"noopener\">http:\/\/fedora.c3sl.ufpr.br\/linux\/releases\/27\/Workstation\/x86_64\/iso\/<\/a>) or choose the best mirror for you at <a href=\"https:\/\/getfedora.org\/\" target=\"_blank\" rel=\"noopener\">https:\/\/getfedora.org\/<\/a>. After the download, you can burn a DVD or create a bootable pen drive with the iso file. Usually, I use Etcher to do this task, you can find this open source software at (<a href=\"https:\/\/etcher.io\/\" target=\"_blank\" rel=\"noopener\">https:\/\/etcher.io\/<\/a>).<\/p>\n<p>At the first screen choose the option Start Fedora-Workstation-Live 27:<\/p>\n<p><a class=\"fancybox\" id=\"img-image71\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image71.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation.png\" alt=\"Installing Fedora 27\" width=\"550\" height=\"365\" title=\"\"><\/a><\/p>\n<p>Select the option Install to Hard Drive to start the installation:<\/p>\n<p><a class=\"fancybox\" id=\"img-image6\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image6.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-1.png\" alt=\"Install to Hard Drive\" width=\"550\" height=\"299\" title=\"\"><\/a><\/p>\n<p>Choose your language and the keyboard layout of your computer:<\/p>\n<p><a class=\"fancybox\" id=\"img-image14\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image14.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-2.png\" alt=\"Choose your language\" width=\"550\" height=\"328\" title=\"\"><\/a><\/p>\n<p>Choose the option Installation Destination and select the HardDrive that you want to install if you have more than one, and mark the option Automatically configure partitioning and press done:<\/p>\n<p><a class=\"fancybox\" id=\"img-image8\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image8.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-3.png\" alt=\"Installation Destination\" width=\"550\" height=\"260\" title=\"\"><\/a><\/p>\n<p>Choose the option Begin installation:<\/p>\n<p><a class=\"fancybox\" id=\"img-image11\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image11.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-4.png\" alt=\"Begin installation\" width=\"550\" height=\"325\" title=\"\"><\/a><\/p>\n<p>Set up the root password, you don&#8217;t need to create a user now. A local user will be created later for management proposes, remember, this computer will be joined on a domain, and all users from your network will be able to authenticate in this computer.<\/p>\n<p><a class=\"fancybox\" id=\"img-image23\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image23.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-5.png\" alt=\"Set up the root password\" width=\"550\" height=\"259\" title=\"\"><\/a><\/p>\n<p>Remember, always use a strong password.<\/p>\n<p><a class=\"fancybox\" id=\"img-image13\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image13.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-6.png\" alt=\"use a strong password\" width=\"550\" height=\"258\" title=\"\"><\/a><\/p>\n<p>When the installation is complete, press Quit button.<\/p>\n<p><a class=\"fancybox\" id=\"img-image4\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image4.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-7.png\" alt=\"press Quit button\" width=\"550\" height=\"321\" title=\"\"><\/a><\/p>\n<p>Eject the ISO or DVD and reboot your computer. The basic installation is done.<\/p>\n<p>After reboot, the system will login automatically and you can do the additional set-up.<\/p>\n<p>The first screen is related to the basic configuration and every user at the first login is able to define your own Fedora settings.<\/p>\n<p>Choose the language.<\/p>\n<p><a class=\"fancybox\" id=\"img-image10\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image10.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-8.png\" alt=\"Choose the language\" width=\"550\" height=\"266\" title=\"\"><\/a><\/p>\n<p>Choose the keyboard layout.<\/p>\n<p><a class=\"fancybox\" id=\"img-image1\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image1.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-9.png\" alt=\"Choose the keyboard layout\" width=\"550\" height=\"266\" title=\"\"><\/a><\/p>\n<p>Turn on the location services if you need it.<\/p>\n<p><a class=\"fancybox\" id=\"img-image91\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image91.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-10.png\" alt=\"Turn on the location services\" width=\"550\" height=\"266\" title=\"\"><\/a><\/p>\n<p>Choose the time zone.<\/p>\n<p><a class=\"fancybox\" id=\"img-image12\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image12.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-11.png\" alt=\"Choose the time zone\" width=\"550\" height=\"424\" title=\"\"><\/a><\/p>\n<p>For additional software, turn on Proprietary software sources repositories:<\/p>\n<p><a class=\"fancybox\" id=\"img-image15\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image15.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-12.png\" alt=\"turn on Proprietary software sources repositories\" width=\"550\" height=\"266\" title=\"\"><\/a><\/p>\n<p>Connect to the online third party services Google, Nextcloud, Microsoft or Facebook.<\/p>\n<p><a class=\"fancybox\" id=\"img-image20\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image20.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-13.png\" alt=\"Google, Nextcloud, Microsoft or Facebook\" width=\"550\" height=\"266\" title=\"\"><\/a><\/p>\n<p>Create a local user filling the following form. Only for advice, work with root user is not a good practice. For this lab the name of the user is localuser:<\/p>\n<p><a class=\"fancybox\" id=\"img-image22\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image22.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-14.png\" alt=\"Create a local user\" width=\"550\" height=\"424\" title=\"\"><\/a><\/p>\n<p>Don&#8217;t use the option Set Up Enterprise Login.<\/p>\n<p>Use a strong password, the administration rights will be given automatically to the new user.<\/p>\n<p><a class=\"fancybox\" id=\"img-image3\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image3.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-15.png\" alt=\"Set a password\" width=\"550\" height=\"266\" title=\"\"><\/a><\/p>\n<p>The system is ready for use.<\/p>\n<p><a class=\"fancybox\" id=\"img-image24\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image24.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-16.png\" alt=\"system is ready\" width=\"550\" height=\"266\" title=\"\"><\/a><\/p>\n<p>Select Start Using Fedora and log in with localuser to continue the configuration.<\/p>\n<p><a class=\"fancybox\" id=\"img-image17\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image17.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-17.png\" alt=\"Start Using Fedora\" width=\"550\" height=\"421\" title=\"\"><\/a><\/p>\n<p>The first thing to do after login is open the terminal and update system.\u00a0Run the followings commands and type the password:<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"6b0704080a071e180e192b0704080a070304181f\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> ~]$ sudo su<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"493b26263d0925262a282521263a3d\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# dnf update<\/p>\n<p><a class=\"fancybox\" id=\"img-image18\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image18.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-18.png\" alt=\"Update the system\" width=\"550\" height=\"376\" title=\"\"><\/a><\/p>\n<p>Press y and press enter. The first system update can be slow, be patient. Usually, I reboot the system after the update is complete.<\/p>\n<h2 id=\"install-additional-repositories-and-packages-on-fedora-\">Install Additional Repositories and Packages on Fedora 27<\/h2>\n<p>To meet the purposes of this article, we need install additional software repositories and third-party packages. The repositories needed is listed below, run the following commands to install it:<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"2f43404c4e435a5c4a5d6f43404c4e4347405c5b\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> ~]$ sudo su<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"6614090912260a0905070a0e091512\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# dnf install http:\/\/download1.rpmfusion.org\/free\/fedora\/rpmfusion-free-release-27.noarch.rpm<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"6715080813270b0804060b0f081413\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# dnf install https:\/\/go.skype.com\/skypeforlinux-64.rpm<\/p>\n<p>The commands below are to configure google repository:<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"02706d6d76426e6d61636e6a6d7176\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# rpm &#8211;import https:\/\/dl.google.com\/linux\/linux_signing_key.pub<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"1f6d70706b5f73707c7e7377706c6b\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# printf &#8216;%s\\n&#8217; &#8216;[google-chrome]&#8217; &#8216;name=google-chrome&#8217; &#8216;baseurl=http:\/\/dl.google.com\/linux\/chrome\/rpm\/stable\/x86_64&#8217; &#8216;enabled=1&#8217; &#8216;gpgcheck=1&#8217; &#8216;gpgkey=https:\/\/dl.google.com\/linux\/linux_signing_key.pub&#8217; &gt;\/etc\/yum.repos.d\/google-chrome.repo<\/p>\n<p>After configuring the repositories, run the command:<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"1664797962567a7975777a7e796562\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# dnf update<\/p>\n<p>Now, begin to install the list with all packages that we need for this Fedora setup, I will show how to install all packages in an easy way below. At this list, you can see some additional packages that can improve user experience besides system packages who increase the Fedora features, who will be used to join Fedora 27 on the network domain.<\/p>\n<pre>samba<br\/>realmd<br\/>sssd<br\/>oddjob<br\/>oddjob-mkhomedir<br\/>adcli<br\/>samba-common-tools<br\/>krb5-workstation<br\/>openldap-clients<br\/>policycoreutils-python<br\/>samba-winbind-clients<br\/>samba-winbind<br\/>gnome-tweak-tool.noarch<br\/>java-openjdk<br\/>icedtea-web<br\/>unzip<br\/>thunderbird.x86_64<br\/>gimp<br\/>vim<br\/>gnome-music.x86_64<br\/>gnome-photos<br\/>p7zip<br\/>vlc<br\/>curl<br\/>cabextract<br\/>xorg-x11-font-utils<br\/>fontconfig<br\/>https:\/\/downloads.sourceforge.net\/project\/mscorefonts2\/rpms\/msttcore-fonts-installer-2.6-1.noarch.rpm<br\/>gscan2pdf.noarch<br\/>system-config-printer<br\/>tesseract.x86_64<br\/>tesseract-langpack-enm.noarch<br\/>libreoffice-langpack-en.x86_64<br\/>brasero.x86_64<br\/>nautilus-extensions.x86_64<br\/>brasero-nautilus.x86_64<br\/>nautilus-sendto.x86_64<br\/>nautilus-font-manager.noarch<br\/>gnome-terminal-nautilus.x86_64<br\/>nautilus-image-converter.x86_64<br\/>nautilus-search-tool.x86_64<br\/>sushi.x86_64<br\/>raw-thumbnailer.x86_64<br\/>Pinta.x86_64<br\/>dnf-automatic<br\/>dconf-editor<br\/>NetworkManager<\/pre>\n<p>To install all packages in an easy way, create a file with the list above (one package per line), and run:<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"42302d2d36022e2d21232e2a2d3136\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# for i in `cat package.txt`; do dnf install -y $i; done<\/p>\n<p>The installation can be slow, be patient.<\/p>\n<h2 id=\"enable-automatic-security-updates-on-fedora-\">Enable Automatic Security Updates on Fedora 27<\/h2>\n<p>It\u2019s a best practice enable automatic security updates for an operational system. Its provide a lot of bug fixes and keep your system safer.<\/p>\n<p>To configure only the security updates edit with vim the\u00a0\u00a0\/etc\/dnf\/automatic.conf file and change the following params (press insert to edit):<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"beccd1d1cafed2d1dddfd2d6d1cdca\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# vim \/etc\/dnf\/automatic.conf<\/p>\n<p>The config file to look like this content. Change the values for the lines\u00a0upgrate_type and aply_updates like the lines below:<\/p>\n<p class=\"system\">[commands]\n<p class=\"system\"># \u00a0What kind of upgrade to perform:<\/p>\n<p class=\"system\"># default \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = all available upgrades<\/p>\n<p class=\"system\"># security \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = only the security upgrades<\/p>\n<p class=\"system\">upgrade_type = <b>security<\/b><\/p>\n<p class=\"system\">random_sleep = 300<\/p>\n<p class=\"system\"># Whether updates should be downloaded when they are available.<\/p>\n<p class=\"system\">download_updates = yes<\/p>\n<p class=\"system\"># Whether updates should be applied when they are available.<\/p>\n<p class=\"system\"># Note that if this is set to no, downloaded packages will be left in the<\/p>\n<p class=\"system\"># cache regardless of the keepcache setting.<\/p>\n<p class=\"system\">apply_updates = <b>yes<\/b><\/p>\n<p class=\"system\">[emitters]\n<p class=\"system\"># Name to use for this system in messages that are emitted. \u00a0Default is the<\/p>\n<p class=\"system\"># hostname.<\/p>\n<p class=\"system\"># system_name = my-host<\/p>\n<p class=\"system\"># How to send messages. \u00a0Valid options are stdio, email and motd. \u00a0If<\/p>\n<p class=\"system\"># emit_via includes stdio, messages will be sent to stdout; this is useful<\/p>\n<p class=\"system\"># to have cron send the messages. \u00a0If emit_via includes email, this<\/p>\n<p class=\"system\"># program will send email itself according to the configured options.<\/p>\n<p class=\"system\"># If emit_via includes motd, \/etc\/motd file will have the messages.<\/p>\n<p class=\"system\"># Default is email,stdio.<\/p>\n<p class=\"system\">emit_via = stdio<\/p>\n<p class=\"system\">[email]\n<p class=\"system\"># The address to send email messages from.<\/p>\n<p class=\"system\">email_from = <a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"b0c2dfdfc4f0d5c8d1ddc0dcd59ed3dfdd\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a><\/p>\n<p class=\"system\"># List of addresses to send messages to.<\/p>\n<p class=\"system\">email_to = root<\/p>\n<p class=\"system\"># Name of the host to connect to send email messages.<\/p>\n<p class=\"system\">email_host = localhost<\/p>\n<p class=\"system\">[base]\n<p class=\"system\"># This section overrides dnf.conf<\/p>\n<p class=\"system\"># Use this to filter DNF core messages<\/p>\n<p class=\"system\">debuglevel = 1<\/p>\n<p>To save the changes at vim, press ESC,\u00a0wq! and Enter.<\/p>\n<p>After changing the file, you need to enable the schedule of automatic security updates:<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"b9cbd6d6cdf9d5d6dad8d5d1d6cacd\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# systemctl enable dnf-automatic.timer<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"7f0d10100b3f13101c1e1317100c0b\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# systemctl start dnf-automatic.timer<\/p>\n<h2 id=\"change-computer-name-on-fedora-\">Change Computer name on Fedora 27<\/h2>\n<p>To change the computer hostname run the following commands (choose the hostname that you want, I used\u00a0<span>Workstation-Fedora27):<\/span><\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"6b0704080a071e180e192b0704080a070304181f\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> ~] sudo su<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"3745585843775b5854565b5f584443\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# hostnamectl set-hostname &#8211;pretty Workstation-Fedora27<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"7a0815150e3a1615191b161215090e\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# hostnamectl set-hostname &#8211;transient Workstation-Fedora27<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"a6d4c9c9d2e6cac9c5c7cacec9d5d2\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# hostnamectl set-hostname &#8211;static Workstation-Fedora27<\/p>\n<p>To verify the changes go to settings and\u00a0press details.<\/p>\n<p><a class=\"fancybox\" id=\"img-image5\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image5.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-19.png\" alt=\"Hostname settings\" width=\"550\" height=\"375\" title=\"\"><\/a><\/p>\n<p>Also, you can verify on terminal running the following command:<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"45372a2a3105292a2624292d2a3631\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# hostname<\/p>\n<p>The output must be the hostname, in this case,\u00a0<strong>Workstation-Fedora27.<\/strong><\/p>\n<h2 id=\"disable-selinux-securityenhanced-linux-on-fedora-\">Disable SELinux (Security-Enhanced Linux) on Fedora 27<\/h2>\n<p>SELinux is an acronym for Security-enhanced Linux, It is a security feature of the Linux kernel. To keep this article more friendly, I not cover the setup of SELinux, we disabled it because I found some problems to join the computer at the domain with SELinux enabled. By the way, if you want to know more about security and SELinux, you can find good articles explaining this subject. To disable SELinux, run the command:<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"81f3eeeef5c1d6eef3eaf2f5e0f5e8eeefacc7e4e5eef3e0b3b6\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# vim \/etc\/sysconfig\/selinux<\/p>\n<p>Change the value enforcing to disabled, save the file and reboot your computer.<\/p>\n<h2 id=\"join-fedora-on-active-directory-or-samba-\">Join Fedora 27 on Active Directory or SAMBA 4<\/h2>\n<p>To join the Fedora Workstation into Active Directory or Samba 4 you need to pay attention to your network DNS (Domain Server Name), usually, the first DNS from a network is the IP address of the Domain Controller and is delivered to DHCP server (Dynamic Host Configuration Protocol). If your network environment uses a static IP address, you must configure it manually on the Fedora Workstation.\u00a0<\/p>\n<p>To check the DNS configuration at your network run the following command:<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"61130e0e1521360e130a12150015080e0f4c2704050e13005356\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# nmcli device show<\/p>\n<p>The output looks like this:<\/p>\n<p class=\"system\">GENERAL.DEVICE: \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0enp0s3<\/p>\n<p class=\"system\">GENERAL.TYPE: \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ethernet<\/p>\n<p class=\"system\">GENERAL.HWADDR: \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a008:00:27:AA:5E:4F<\/p>\n<p class=\"system\">GENERAL.MTU: \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a01500<\/p>\n<p class=\"system\">GENERAL.STATE: \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0100 (connected)<\/p>\n<p class=\"system\">GENERAL.CONECTION: \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0enp0s3<\/p>\n<p class=\"system\">GENERAL.CAMINHO CON: \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/org\/freedesktop\/NetworkManager\/ActiveConnection\/0<\/p>\n<p class=\"system\">WIRED-PROPERTIES.CARRIER: \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0active<\/p>\n<p class=\"system\">IP4.ADDRESS[1]: \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<a href=\"http:\/\/10.0.2.15\/24\">\u00a010.0.2.15\/24<\/a><\/p>\n<p class=\"system\">IP4.GATEWAY: \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a010.0.2.2<\/p>\n<p class=\"system\">IP4.DNS[1]: \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a010.0.2.100 &lt;&lt;&lt;&lt; DOMAIN CONTROLLER IP ADDRESS<\/p>\n<p class=\"system\">IP4.DNS[2]: \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a010.0.2.101<\/p>\n<p class=\"system\">IP4.DNS[3]: \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a010.0.2.102<\/p>\n<p class=\"system\">IP6.ADDRESS[1]: \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0fe80::a84e:4e53:d696:ddc9\/64<\/p>\n<p class=\"system\">IP6.GATEWAY: \u00a0\u00a0<\/p>\n<p>If the output doesn&#8217;t show DNS IP ADDRESS information, you can add this manually though Network Configuration on System settings or\u00a0through the terminal. To do this through the terminal, run the following command and insert the information listed above:<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"394b56564d796e564b524a4d584d505657147f5c5d564b580b0e\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# nmtui<\/p>\n<p><a class=\"fancybox\" id=\"img-image161\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image161.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-20.png\" alt=\"Network manager\" width=\"550\" height=\"375\" title=\"\"><\/a><\/p>\n<p>Choose the option <strong>Edit a Connection<\/strong> and\u00a0<strong>OK.<\/strong><\/p>\n<p><a class=\"fancybox\" id=\"img-image191\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image191.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-21.png\" alt=\"Edit network connection details\" width=\"550\" height=\"378\" title=\"\"><\/a><\/p>\n<p>Fill nmtui IPV4 Configuration according to your network environment information. Another useful test is trying to ping the name of your domain.<\/p>\n<p class=\"system command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"fa8895958ebaad958891898e9b8e939594d7bc9f9e95889bc8cd\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# ping\u00a0mylocaldomain.com<\/p>\n<p>To join the Fedora Workstation at the domain, run the following commands:<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"6f1d00001b2f38001d041c1b0e1b06000142290a0b001d0e5d58\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# realm join &#8211;user=Administrator\u00a0mylocaldomain.com<\/p>\n<p>Note: The user and domain is an example, at this point you need to use a user with rights to join Fedora at the domain controller. If you want to unjoin Fedora, use the following command:<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"b5c7dadac1f5e2dac7dec6c1d4c1dcdadb98f3d0d1dac7d48782\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# realm leave &#8211;user=Administrator\u00a0mylocaldomain.com<\/p>\n<p>Edit the file \/etc\/samba\/smb.conf\u00a0:<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"b1c3dedec5f1e6dec3dac2c5d0c5d8dedf9cf7d4d5dec3d08386\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# vim \/etc\/samba\/smb.conf\u00a0<\/p>\n<p>Add the following lines to the file:<\/p>\n<p class=\"system\">[global]\n<p class=\"system\">realm = mylocaldomain.com<br \/>workgroup = mylocaldomain<br \/>dns forwarder = 10.0.2.100<br \/>security = ADS<br \/>template shell = \/bin\/bash<br \/>winbind enum groups = Yes<br \/>winbind enum users = Yes<br \/>winbind nss info = rfc2307<br \/>winbind use default domain = Yes<br \/>idmap config *:range = 50000-1000000<br \/>idmap config * : backend = tdb<br \/>store dos attribute = Yes<br \/>map acl inherit = Yes<br \/>vfs objects = acl_xattr<\/p>\n<p>Save the changes (on vim press ESC and \u201cwq!\u201d).<\/p>\n<p>To enable cache logins you need to configure SSSD (System Security Services Daemon), to do this, edit the file \/etc\/sssd\/sssd.conf.<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"790b16160d392e160b120a0d180d101617543f1c1d160b184b4e\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# vim\/etc\/sssd\/sssd.conf\u00a0<\/p>\n<p>The main lines that we need to change are:<\/p>\n<p class=\"system\">use_fully_qualified_names = False<br \/>fallback_homedir = \/home\/%<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"fd88bd908491929e9c919992909c9493d39e9290\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a><\/p>\n<p>The SSSD file looks like this:<\/p>\n<p class=\"system\">domains = mylocaldomain.com<\/p>\n<p class=\"system\">config_file_version = 2<\/p>\n<p class=\"system\">services = nss, pam<\/p>\n<p class=\"system\">[domain\/mylocaldomain.com]\n<p class=\"system\">ad_domain = mylocaldomain.com<\/p>\n<p class=\"system\">krb5_realm = mylocaldomain.com<\/p>\n<p class=\"system\">realmd_tags = manages-system joined-with-adcli<\/p>\n<p class=\"system\">cache_credentials = True<\/p>\n<p class=\"system\">id_provider = ad<\/p>\n<p class=\"system\">krb5_store_password_if_offline = True<\/p>\n<p class=\"system\">default_shell = \/bin\/bash<\/p>\n<p class=\"system\">ldap_id_mapping = True<\/p>\n<p class=\"system\">use_fully_qualified_names = False<\/p>\n<p class=\"system\">fallback_homedir = \/home\/%<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"c9bc89a4b0a5a6aaa8a5ada6a4a8a0a7e7aaa6a4\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a><\/p>\n<p class=\"system\">access_provider = ad<\/p>\n<h2 id=\"enable-user-authentication-through-ssh-with-active-directory-samba-fedora-\">Enable user authentication through SSH with Active Directory (SAMBA 4) Fedora 27<\/h2>\n<p>To configure SSH for\u00a0remote authentication of the domain users,\u00a0 you need to edit the following file \/etc\/ssh\/sshd_config:\u00a0<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"1e6c71716a5e49716c756d6a7f6a77717033587b7a716c7f2c29\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# vim \/etc\/ssh\/ssh_config<\/p>\n<p>At the end of the file include the following lines:<\/p>\n<p class=\"system\">AllowGroups wheel domain^admins domain admins domain?admins<\/p>\n<p class=\"system\">UsePAM yes<\/p>\n<p>You can configure the groups how you wish (eg. it_support).<\/p>\n<h2 id=\"sudoers-users-and-active-directory-samba-fedora-\">Sudoers Users and Active Directory (SAMBA 4) Fedora 27<\/h2>\n<p>To configure domain users as the member of sudoers edit the file \/etc\/sudoers :<\/p>\n<p class=\"command\"><strong>[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"52203d3d2612053d2039212633263b3d3c7f1437363d20336065\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# vim \/etc\/sudoers<\/strong><\/p>\n<p>Add the following lines:<\/p>\n<p class=\"system\">%domain\\ admins ALL=(ALL) \u00a0\u00a0 ALL<\/p>\n<p class=\"system\">%[username] ALL=(ALL) \u00a0\u00a0 ALL<\/p>\n<p>The second line you can fill with the domain users who need administrative rights (eg.\u00a0<b>%johnwoo ALL=(ALL) \u00a0\u00a0<\/b> <b>ALL<\/b>).<\/p>\n<h2 id=\"user-login-box-in-the-fedora-system-session\">User login box in the Fedora 27 system session<\/h2>\n<p>When we work with Fedora 27 in a domain we encounter an authentication problem when we need to perform activities that require administrative rights in a graphical environment (Gnome). When you try to install an application through the &#8220;software&#8221; tool, an authentication box is displayed for root or Administrator user authentication. The image below illustrates this issue:<\/p>\n<p><a class=\"fancybox\" id=\"img-image211\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image211.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-22.png\" alt=\"User login box in the Fedora 27 system session\" width=\"550\" height=\"393\" title=\"\"><\/a><\/p>\n<p>To display the user&#8217;s username in the authentication box create the file <b>51.fedora-admin.conf <\/b>at the directory <b>\/etc\/polkit-1\/localauthority.conf.d\/<\/b>:<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"b5c7dadac1f5e2dac7dec6c1d4c1dcdadb98f3d0d1dac7d48782\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# touch \u00a0\/etc\/polkit-1\/localauthority.conf.d\/51.fedora-admin.conf<\/p>\n<p class=\"command\">[<a href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"89fbe6e6fdc9dee6fbe2fafde8fde0e6e7a4cfecede6fbe8bbbe\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a> localuser]# vim \/etc\/polkit-1\/localauthority.conf.d\/51.fedora-admin.conf<\/p>\n<p>Add the following lines to the file:<\/p>\n<p class=\"system\">[Configuration]\n<p class=\"system\">AdminIdentities=unix-group:admin;unix-group:Domain Admins;unix-user:0<\/p>\n<p>After the configuration, the all users of your network will be able to login with the own username and password to execute activities who need special rights. \u00a0Only users in the sudoers file can execute activities who need special rights.\u00a0<\/p>\n<p><a class=\"fancybox\" id=\"img-image25\" href=\"https:\/\/www.howtoforge.com\/images\/fedora_27_corporate_workstation\/big\/image25.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-23.png\" alt=\"Authentication required\" width=\"550\" height=\"500\" title=\"\"><\/a><\/p>\n<p>The authentication of users not listed in the sudoers file will fail.<\/p>\n<p>The productivity tools available to use on Fedora 27 are awesome. Since office tools like LibreOffice or Microsoft Office that can be installed through PlayonLinux and can meet the business needs. OCR (Optical Character Recognition ) Resources is available at Gscan2pdf, GimageReader and too at Master PDF, who is the best tool to handle PDF files that I know.<\/p>\n<p>In the communications tools, Fedora 27 has a lot of resources, is available Skype, Empathy, Thunderbird, Facebook, Telegram, Twitter, Gnome Gmail, Ekiga Softphone, etc.<\/p>\n<p>If you work in some area of IT, Fedora is a Swiss Army Knife. There are a lot of tools to work in high level with networking (GNS3, Wireshark), software development (Eclipse, Netbeans), end-user support environments (RDP and VNC Clients), tests, media creating, web design, etc.<\/p>\n<p>By the way, all features and the productivity can be increased through the Gnome Extensions use, that provides a lot of extensions to integrate Gnome environment with a lot of services and installed applications that can be found here <a href=\"https:\/\/extensions.gnome.org\" target=\"_blank\" rel=\"noopener\">https:\/\/extensions.gnome.org<\/a>.<\/p>\n<div>\n<p><b>Share this page:<\/b><\/p>\n<p>\n<a href=\"https:\/\/www.facebook.com\/sharer.php?u=https%3A%2F%2Fwww.howtoforge.com%2Ftutorial%2Ffedora-desktop-corporate-workstation%2F\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-24.png\" height=\"20\" alt=\"\" title=\"\"><\/a><br \/>\n<a href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fwww.howtoforge.com%2Ftutorial%2Ffedora-desktop-corporate-workstation%2F&amp;text=Fedora+27+Corporate+Workstation+Installation&amp;via=howtoforgecom&amp;related=howtoforgecom\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-25.png\" height=\"20\" alt=\"\" title=\"\"><\/a><br \/>\n<a href=\"https:\/\/twitter.com\/howtoforgecom\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-26.png\" height=\"20\" alt=\"\" title=\"\"><\/a><br \/>\n<a href=\"https:\/\/plus.google.com\/share?url=https%3A%2F%2Fwww.howtoforge.com%2Ftutorial%2Ffedora-desktop-corporate-workstation%2F\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/06\/fedora-27-corporate-workstation-installation-27.png\" height=\"20\" alt=\"\" title=\"\"><\/a>\n<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Linux, independent of its variations, is the operating system most used the word in a server environment, usually, we can see a lot of end users adopting it. Is impossible to miss considerate the effort of the Open Source community contributors to make Linux more friendly and usable for non-Jedi users. This work was written &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36],"tags":[],"class_list":["post-4690","post","type-post","status-publish","format-standard","hentry","category-36"],"_links":{"self":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts\/4690","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/comments?post=4690"}],"version-history":[{"count":0,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts\/4690\/revisions"}],"wp:attachment":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/media?parent=4690"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/categories?post=4690"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/tags?post=4690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}