<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-30655608</id><updated>2011-05-23T02:16:44.190+02:00</updated><title type='text'>Late Linux</title><subtitle type='html'>A Linux Newbie reporting on the learning experience</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://latelinux.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30655608/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://latelinux.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jack</name><uri>http://www.blogger.com/profile/03957452997360724493</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-30655608.post-115398813900599670</id><published>2006-07-27T09:55:00.000+02:00</published><updated>2006-07-27T10:15:39.023+02:00</updated><title type='text'>Sweet Recovery Mode and its Uses</title><content type='html'>&lt;span style="color: rgb(153, 51, 153); font-family: verdana;"&gt;Hot water with &lt;span style="font-style: italic;"&gt;sudoers&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Got into hot water the other day, while modifying sudoers.&lt;br /&gt;&lt;br /&gt;Thank God for IRC and the Ubuntu community. In a quarter of an hour, a very sweaty quarter of an hour, had the answer, and it worked a treat. If not mistaken, the user who gave me a concise, reliable piece of advice was &lt;span style="font-style: italic;"&gt;rjib&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;As all of this is new and odd, the lay of the land is not yet clear. Opened &lt;span style="font-style: italic;"&gt;sudoers&lt;/span&gt; with &lt;span style="font-style: italic;"&gt;visudo&lt;/span&gt;, as ought to. But default editor is &lt;span style="font-style: italic;"&gt;nano&lt;/span&gt;. Think wanted  a quick fix, to be able to open it with &lt;span style="font-style: italic;"&gt;gedit&lt;/span&gt;. Or some other silly reason.&lt;br /&gt;&lt;br /&gt;Ran &lt;span style="font-style: italic;"&gt;chmod&lt;/span&gt; on etc/sudoers, the address of the &lt;span style="font-style: italic;"&gt;sudoers&lt;/span&gt; file:&lt;br /&gt;&lt;br /&gt;sudo chmod u+w /etc/sudoers&lt;br /&gt;&lt;br /&gt;Don't recall if was pleased when &lt;span style="font-style: italic;"&gt;ls -l&lt;/span&gt; showed that &lt;span style="font-style: italic;"&gt;sudoers&lt;/span&gt; now indeed had a user &lt;span style="font-style: italic;"&gt;write &lt;/span&gt;permission, but if any content there was, it was short-lived...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153); font-family: verdana;"&gt;The catch of being locked out of sudo&lt;/span&gt;&lt;br /&gt;The real result of the above clever tweak was being locked out of using &lt;span style="font-style: italic;"&gt;sudo&lt;/span&gt; at all. Every time tried to use sudo, the system would tell me that the permissions on &lt;span style="font-style: italic;"&gt;sudoers&lt;/span&gt; were wrong, and prompt me anew, without heeding my 'commands'. So, the system allowed me to paint myself into a corner...&lt;br /&gt;&lt;br /&gt;Because, mind you, any imaginable way out involved being superuser. That includes, of course, changing to root:&lt;br /&gt;&lt;br /&gt;sudo -i&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153); font-family: verdana;"&gt;Recovery Mode, the Knight in Shining Armor Gallops to the Rescue&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;rjib&lt;/span&gt;'s advice was to restart in recovery mode.&lt;br /&gt;In recovery mode, you're on the console, withtout a GUI...&lt;br /&gt;But, you're root, the superuser...&lt;br /&gt;&lt;br /&gt;Restarted, edited out the changes made to&lt;span style="font-style: italic;"&gt; sudoers&lt;/span&gt;, and was good to go...&lt;br /&gt;&lt;br /&gt;Obviously, with the power of being root in recovery mode, comes a power to harm. So, be forewarned...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30655608-115398813900599670?l=latelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://latelinux.blogspot.com/feeds/115398813900599670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30655608&amp;postID=115398813900599670' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30655608/posts/default/115398813900599670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30655608/posts/default/115398813900599670'/><link rel='alternate' type='text/html' href='http://latelinux.blogspot.com/2006/07/sweet-recovery-mode-and-its-uses.html' title='Sweet Recovery Mode and its Uses'/><author><name>Jack</name><uri>http://www.blogger.com/profile/03957452997360724493</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30655608.post-115398239928771324</id><published>2006-07-27T08:38:00.000+02:00</published><updated>2006-07-27T09:49:06.980+02:00</updated><title type='text'>Some Oddities of Shutdown</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Some conclusions from studies of shutting down in Linux (Ubuntu).&lt;/span&gt;&lt;span style="color: rgb(153, 51, 153);font-family:verdana;" &gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;" &gt;This is the second of two posts&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;" &gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;Thanks to Cucisan and Metalheart for their help on the &lt;/span&gt;&lt;a style="font-family: courier new;" href="http://ubuntuforums.org/"&gt;Ubuntu forums.&lt;/a&gt;&lt;span style="color: rgb(153, 51, 153);font-family:verdana;" &gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;" &gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Some &lt;span style="font-style: italic;"&gt;shutdown&lt;/span&gt; oddities&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;" &gt;&lt;span style="font-style: italic;"&gt;shutdown&lt;/span&gt; can be run in terminal or on a console, as any other command:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;" &gt;sudo shutdown -h now&lt;br /&gt;&lt;br /&gt;Yet, in some ways, it seems to be unlike any other command.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 51, 153);font-family:verdana;" &gt;The incompatibility with &lt;/span&gt;&lt;span style="color: rgb(153, 51, 153); font-style: italic;font-family:verdana;" &gt;metacity &lt;/span&gt;&lt;span style="color: rgb(153, 51, 153);font-family:verdana;" &gt;oddity&lt;/span&gt;&lt;br /&gt;For some reason unknown to me, it is impossible to include the &lt;span style="font-style: italic;"&gt;shutdown&lt;/span&gt; command in the &lt;span style="font-style: italic;"&gt;metacity&lt;/span&gt; user-defined keyboard shortcuts.&lt;br /&gt;Thus, while&lt;br /&gt;sudo shutdown -h now&lt;br /&gt;works fine from terminal, it won't respond when included in a &lt;span style="font-style: italic;"&gt;metacity&lt;/span&gt; shortcut (as explained in &lt;a href="http://latelinux.blogspot.com/2006/07/keyboard-shortcut-for-shutdown-command.html"&gt;the post about &lt;span style="font-style: italic;"&gt;shutdown&lt;/span&gt; keyboard shortcuts&lt;/a&gt;).&lt;desired_shortcut&gt;&lt;br /&gt;&lt;br /&gt;&lt;/desired_shortcut&gt;&lt;desired_shortcut&gt;&lt;/desired_shortcut&gt;&lt;desired_shortcut&gt;&lt;span style="color: rgb(153, 51, 153);font-family:verdana;" &gt;The CTRL-ALT-DEL oddity&lt;/span&gt;&lt;br /&gt;&lt;/desired_shortcut&gt;In the default Dapper install, CTRL-ALT-DEL, a key combination used to reboot or shutdown, works &lt;span style="font-style: italic;"&gt;only&lt;/span&gt; from the &lt;span style="font-style: italic;"&gt;console&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;not&lt;/span&gt; from the GUI or even a &lt;span style="font-style: italic;"&gt;terminal&lt;/span&gt; &lt;span style="font-style: italic;"&gt;emulator&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Although it is commented out in /etc/inittab&lt;br /&gt;&lt;br /&gt;# What to do when CTRL-ALT-DEL is pressed.&lt;br /&gt;ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now&lt;br /&gt;&lt;br /&gt;CTRL-ALT-DEL has no effect when used in the usual desktop environment.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;man shutdown&lt;/span&gt; explains that CTRL-ALT-DEL is &lt;span style="font-style: italic;"&gt;only&lt;/span&gt; recognized by the &lt;span style="font-style: italic;"&gt;console&lt;/span&gt; [CTRL-ALT (F1 to F6) launch six independent consoles]. It is a unique key combination.&lt;br /&gt;Even after removing the -a switch (see below) from the &lt;span style="font-style: italic;"&gt;shutdown&lt;/span&gt; command in /etc/inittab (see above), CTRL-ALT-DEL is still recognized &lt;span style="font-style: italic;"&gt;exclusively&lt;/span&gt; from the console.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153); font-family: verdana;"&gt;The -a switch goes hand in hand with CTRL-ALT-DEL&lt;/span&gt;&lt;br /&gt;Furthermore,&lt;br /&gt;the -a switch, as in the command in the /etc/inittab file above, points to a file, /etc/shutdown.allow, which lists the users authorized to use the CTRL-ALT-DEL combination.&lt;br /&gt;The -a switch is part and parcel of the CTRL-ALT-DEL key combination management- it only affects who can use this key combination. So the -a switch, too, is irrelevant on the desktop...&lt;br /&gt;&lt;br /&gt;Indeed, upon creation of the /etc/shutdown.allow file with my username, as Metalheart suggested, could make CTRL-ALT-DEL work from the &lt;span style="font-style: italic;"&gt;console&lt;/span&gt;, but still &lt;span style="font-style: italic;"&gt;not&lt;/span&gt; from the &lt;span style="font-style: italic;"&gt;terminal emulator&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Thus, in the terminal:&lt;br /&gt;jackn@Phoenix:~$ sudo shutdown -a -r now&lt;br /&gt;Password:&lt;br /&gt;jackn@Phoenix:~$&lt;br /&gt;&lt;br /&gt;a &lt;span style="font-style: italic;"&gt;shutdown&lt;/span&gt; with the -a switch is  ignored.&lt;br /&gt;&lt;br /&gt;This, even though the /etc/shutdown.allow file is there:&lt;br /&gt;#list of users allowed to use CTRL-ALT-DEL, a key combination that *only* works from the console.&lt;br /&gt;jackn&lt;br /&gt;&lt;br /&gt;The above results obtained after logging out and back in, for changes to take effect (prior to that, with the same files, the shell didn't even prompt for the password with the above command, but went right away to the next prompt).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153); font-family: verdana;"&gt;Why and to be studied&lt;/span&gt;&lt;desired_shortcut&gt;&lt;br /&gt;&lt;/desired_shortcut&gt;As explained in man shutdown, the stringent management of CTRL-ALT-DEL must have to do with the days in which people worked on terminals hookd up to a central computer. Without such strictly regulated access, any user could have brought down the system from any terminal. I don't know if the keeping up of this setup serves any purpose today.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;One issue remains to be studied, then:&lt;br /&gt;What is it that doesn't allow the&lt;span style="font-style: italic;"&gt; shutdown&lt;/span&gt; command, effective on the terminal, to work with &lt;span style="font-style: italic;"&gt;metacity&lt;/span&gt; shortcuts like any other terminal command?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30655608-115398239928771324?l=latelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://latelinux.blogspot.com/feeds/115398239928771324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30655608&amp;postID=115398239928771324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30655608/posts/default/115398239928771324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30655608/posts/default/115398239928771324'/><link rel='alternate' type='text/html' href='http://latelinux.blogspot.com/2006/07/some-oddities-of-shutdown.html' title='Some Oddities of Shutdown'/><author><name>Jack</name><uri>http://www.blogger.com/profile/03957452997360724493</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30655608.post-115383894646142448</id><published>2006-07-25T16:47:00.000+02:00</published><updated>2006-08-21T12:21:02.910+02:00</updated><title type='text'>A Keyboard Shortcut for the 'shutdown' Command, and Modifying the sudoers File</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Some conclusions from studies of shutting down in Linux (Ubuntu).&lt;/span&gt;&lt;span style="color: rgb(153, 51, 153);font-family:verdana;" &gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;" &gt;This is the second of two posts about &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);font-family:courier new;" &gt;shutdown&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;" &gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Thanks to Cucisan and Metalheart for their help on the &lt;a href="http://ubuntuforums.org"&gt;Ubuntu forums.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153);font-family:verdana;" &gt;How to make a keyboard shortcut for &lt;span style="font-style: italic;"&gt;shutdown&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Love keyboard shortcuts.&lt;br /&gt;By default, Dapper is shut down by clicking an icon on the desktop. So, a mouse is necessary. In addition, you go through an extra step, as a dialogue box pops up in response.&lt;br /&gt;&lt;br /&gt;To get around that, can create a keyboard shortcut for the &lt;span style="font-style: italic;"&gt;halt&lt;/span&gt; command, which shuts down the computer properly, namely, after closing the active apps (&lt;a href="http://latelinux.blogspot.com/2006/07/some-oddities-of-shutdown.html"&gt;&lt;span style="font-style: italic;"&gt;shutdown&lt;/span&gt; can't be used with &lt;span style="font-style: italic;"&gt;metactit&lt;/span&gt;y shortcuts&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;As for the configuration of any other user-defined keyboard shortcut, launch the editor from the terminal (or with a keyboard shortcut...):&lt;br /&gt;gconf-editor&lt;br /&gt;&lt;br /&gt;In the GUI:&lt;br /&gt;apps&gt;metacity&gt;keybinding_commands: gksudo halt&lt;br /&gt;Then, in the global_keybindings tab : [favourite_shortcut]&lt;desired_shortcut&gt;&lt;br /&gt;&lt;br /&gt;&lt;/desired_shortcut&gt;As explained by Cucisan, &lt;desired_shortcut&gt;&lt;span style="font-style: italic;"&gt;gksudo&lt;/span&gt; is required by the graphic environment. It means the same as &lt;span style="font-style: italic;"&gt;sudo&lt;/span&gt; in the terminal.&lt;br /&gt;Mind you don't use something already taken by the system.  CTRL-s, for example,  is set to 'save as'...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/desired_shortcut&gt;&lt;span style="color: rgb(153, 51, 153);font-family:verdana;" &gt;Getting rid of the password popup (making 'shutdown' available to an ordinary user, not su)&lt;/span&gt;&lt;br /&gt;To bypass the need to put in a password, followed the &lt;a href="http://www.cyberciti.biz/nixcraft/vivek/blogger/2005/07/linux-desktop-how-to-shutdown-restart.html"&gt;following instructions&lt;/a&gt; by Vivek.&lt;br /&gt;&lt;br /&gt;The need to provide a password stems from the requirement to have superuser privileges in order to carry out some commands.&lt;br /&gt;One of those commands is 'halt'.&lt;br /&gt;Allowing use of such restricted commands by ordinary users &lt;a href="https://help.ubuntu.com/community/RootSudo"&gt;requires modifying the sudoers file&lt;/a&gt;. This is a dangerous tweak. Was really careless in handling this myself, and spent a while with my heart in my mouth.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Warning:&lt;/span&gt;&lt;span style="color: rgb(255, 153, 0);"&gt; modifying sudoers is dangerous, should only be done when necessary and after proper study of the topic.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;visudo&lt;br /&gt;Only the visudo command allows access to the 'sudoers' file.&lt;br /&gt;Study &lt;span style="font-style: italic;"&gt;man visudo&lt;/span&gt;.&lt;br /&gt;It will help to know what to do if you get into real trouble with &lt;span style="font-style: italic;"&gt;visudo&lt;/span&gt;, as I have. Please see &lt;a style="color: rgb(255, 153, 0);" href="http://latelinux.blogspot.com/2006/07/sweet-recovery-mode-and-its-uses.html"&gt;Sweet Recovery Mode and its Uses&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Before you start, you need to know the absolute path to your command. This can be obtained by:&lt;br /&gt;&lt;br /&gt;which &lt;command&gt;&lt;br /&gt;&lt;br /&gt;To open 'sudoers' (/etc/sudoers):&lt;br /&gt;&lt;br /&gt;$ sudo visudo.&lt;br /&gt;&lt;br /&gt;Do not open the file directly, or do anything else directly with it.&lt;br /&gt;It is to be edited only with &lt;span style="font-style: italic;"&gt;visudo&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153);font-family:verdana;" &gt;Inside &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(153, 51, 153);font-family:verdana;" &gt;sudoers&lt;/span&gt;&lt;br /&gt;At the bottom of the file or at the 'user privilege spefication', append:&lt;br /&gt;&lt;br /&gt;your_user_name ALL= NOPASSWD: /sbin/halt&lt;br /&gt;&lt;br /&gt;It is desirable, as usual to preced this with some comment:&lt;br /&gt;&lt;br /&gt;#Allwing ordinary users to use 'halt' without a password.&lt;br /&gt;&lt;br /&gt;Now, save. You will be asked to confirm saving to /etc/sudoers.tmp, not /etc/sudoers.&lt;br /&gt;You should say 'y'. The .tmp file is only a temporary version to allow one final hurdle before modifying 'sudoers' for good. The &lt;span style="font-style: italic;"&gt;visudo&lt;/span&gt; command will now parse the changes  for any syntax errors.&lt;br /&gt;&lt;br /&gt;If there are any, visudo will issue an error message and ask 'what now?'.&lt;br /&gt;To this, only two answers should really be considered: 'e' (back to &lt;span style="font-weight: bold;"&gt;e&lt;/span&gt;diting)  or 'x' (e&lt;span style="font-weight: bold;"&gt;x&lt;/span&gt;it without saving the changes).&lt;br /&gt;&lt;br /&gt;In my hands, the above (NOPASSWD) line only accepts one user and one command at a time. Proceeding otherwise will not be picked up by the visudo parser, yet will not dispense the user from the password prompt.&lt;br /&gt;&lt;br /&gt;If all's well, you'll get the prompt again.&lt;br /&gt;&lt;br /&gt;And, you'll be able to shut down the computer from the keyboard, without being prompted for a password.&lt;br /&gt;Not bad.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;desired_shortcut&gt;&lt;/desired_shortcut&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30655608-115383894646142448?l=latelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://latelinux.blogspot.com/feeds/115383894646142448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30655608&amp;postID=115383894646142448' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30655608/posts/default/115383894646142448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30655608/posts/default/115383894646142448'/><link rel='alternate' type='text/html' href='http://latelinux.blogspot.com/2006/07/keyboard-shortcut-for-shutdown-command.html' title='A Keyboard Shortcut for the &apos;shutdown&apos; Command, and Modifying the sudoers File'/><author><name>Jack</name><uri>http://www.blogger.com/profile/03957452997360724493</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30655608.post-115332079671462905</id><published>2006-07-19T16:36:00.000+02:00</published><updated>2006-07-20T11:53:14.053+02:00</updated><title type='text'>.bashrc - Making Permanent Changes</title><content type='html'>&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153);font-family:verdana;" &gt;Some commands only affect the current session&lt;/span&gt;&lt;br /&gt;Some commands only change the system temporarily, for the duration of the current session. Upon logging out, they are lost.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;Two commands which behave in this fashion are &lt;/span&gt;&lt;span style="font-style: italic;font-family:courier new;" &gt;export&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; and &lt;/span&gt;&lt;span style="font-style: italic;font-family:courier new;" &gt;alias&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Being unaware of this may lead the user to assume that previous safeguards are still in place, although in point of fact they won't be. Thought my change of &lt;/span&gt;&lt;span style="font-style: italic;font-family:courier new;" &gt;rm&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; (through &lt;/span&gt;&lt;span style="font-style: italic;font-family:courier new;" &gt;alias&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;; see &lt;a href="http://latelinux.blogspot.com/2006/07/lovely-alias-command.html" target="_blank"&gt;post on 'alias'&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;), to make it prompt me before removing, was hard-wired. As it wasn't, was less careful about removing than I could have been...&lt;br /&gt;Not only safeguards are lost, of course. Also changes meant to tweak the system to the user's convenience are lost beyond the current session. How to set this straight?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153);font-family:verdana;" &gt;Fix&lt;/span&gt;&lt;br /&gt;In order to hard-wire any changes wrought by &lt;span style="font-style: italic;"&gt;alias&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;export&lt;/span&gt; and others of their temporary ilk, it is necessary to put said commands in .bashrc.&lt;br /&gt;.bashrc is a shell script in your home directory which is executed autmatically every time the shell starts (upon login).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;First, open .bashrc:&lt;br /&gt;jackn@Phoenix:~$ gedit .bashrc&lt;br /&gt;&lt;br /&gt;In .bashrc, find the proper section. Use 'search' to find the 'alias' section, towards the end. The 'variable' section seems to be at the beginning.&lt;br /&gt;Make the changes:&lt;br /&gt;&lt;br /&gt;# Customized: An alias for rm to make it prompt the user for confirmation&lt;br /&gt;alias rm='rm -i'&lt;br /&gt;&lt;br /&gt;As in all shell scripts, the # in the first line means the following is a comment intended for the user, not a command to be run by the shell.&lt;br /&gt;In the second line, the command figures exactly as it would in terminal.&lt;br /&gt;It is easy to reset the shell to its default state before the changes. Just  'comment out' any changes in .bashrc by adding # at the beginning of the line. This leaves the change in the file, in case you want to apply it again, but the change is not applied by Bash:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;# Customized: An alias for rm to make it prompt the user for confirmation&lt;br /&gt;# alias rm='rm -i'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153);font-family:verdana;" &gt;Generalizing changes to all the users?&lt;/span&gt;&lt;br /&gt;The above changes will only apply to the user the .bashrc of whose home directory was changed. For changes to apply to other users, it is necessary to modify a system-wide file, or to leave each user to make changes in their .bashrc file, as they please.  The system-wide file might be /etc/bash.bashrc,  but haven't tested it yet.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30655608-115332079671462905?l=latelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://latelinux.blogspot.com/feeds/115332079671462905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30655608&amp;postID=115332079671462905' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30655608/posts/default/115332079671462905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30655608/posts/default/115332079671462905'/><link rel='alternate' type='text/html' href='http://latelinux.blogspot.com/2006/07/bashrc-making-permanent-changes.html' title='.bashrc - Making Permanent Changes'/><author><name>Jack</name><uri>http://www.blogger.com/profile/03957452997360724493</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30655608.post-115263065853842497</id><published>2006-07-11T15:26:00.000+02:00</published><updated>2006-07-19T22:22:43.506+02:00</updated><title type='text'>The Lovely alias Command</title><content type='html'>&lt;span style="font-family:courier new;"&gt;    &lt;span style="font-style: italic;"&gt;&lt;br /&gt;alias &lt;/span&gt;allows you to&lt;br /&gt;&lt;br /&gt;a. Give a command a new name, or &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;b. Assign a command some desirable behavior by default. &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;The syntax is&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family:courier new;"&gt;alias new_name='old name'&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;or&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;alias command='command -switch'&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family:courier new;"&gt;In other words, the alias (the new name for a command or the name you wish to use for the new behavior of a command) always follows 'alias'. To the right of the equals sign, between single quotation marks, figure either the old name of the command or the new behavior assigned. &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Warning: by default, &lt;/span&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;alias&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; is only valid for the current session. All changes will be lost upon logging out. To make aliases permanent, it is necessary to write them into .bashrc (see &lt;/span&gt;&lt;code&gt;&lt;a href="http://latelinux.blogspot.com/2006/07/bashrc-making-changes-permanent.html" target="_blank"&gt;post&lt;/a&gt;&lt;/code&gt;&lt;span style="font-family:verdana;"&gt;).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family:courier new;"&gt;   The renaming can be handy if, for example, you'd like to give commands a name that you relate to more than the default name: &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family:courier new;"&gt;    alias delete='rm'&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family:courier new;"&gt;will  give the &lt;span style="font-style: italic;"&gt;rm&lt;/span&gt; (remove) command a new name (alias), namely 'delete'. &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;As a result, it will be possible to carry out the operation of removing files with &lt;span style="font-style: italic;"&gt;either delete&lt;/span&gt; or &lt;span style="font-style: italic;"&gt;rm&lt;/span&gt;.&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; &lt;span style="font-style: italic;"&gt;alias&lt;/span&gt;, thus, gives the command an &lt;span style="font-style: italic;"&gt;additional&lt;/span&gt; name - it does not &lt;span style="font-style: italic;"&gt;replace&lt;/span&gt; the previous name. &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;The second way of using &lt;span style="font-style: italic;"&gt;alias&lt;/span&gt;, to change the default mode of a command, can be handy if you wish a particular switch to be the default mode of a command (to save typing, or, more importantly, since you might forget to type it altogether): as a result of&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family:courier new;"&gt;alias rm='rm -i',&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family:courier new;"&gt;for example, &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;doing &lt;span style="font-style: italic;"&gt;rm &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;will actually mean doing &lt;span style="font-style: italic;"&gt;rm -i&lt;/span&gt;. This happens to be important, as the -i switch means that the machine will ask you whether you're sure that you want to remove the file concerned. Thanks to the alias, the machine will ask for confirmation even when you do &lt;span style="font-style: italic;"&gt;rm&lt;/span&gt; &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;absent-mindedly&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;... Likewise, any command can be made to carry out by default any behaviour you happen to prefer. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;Of course, the two uses of &lt;span style="font-style: italic;"&gt;alias&lt;/span&gt; can be combined - the new default behavior can also be given a new name if you like:&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family:courier new;"&gt;alias delete='rm -i'.&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;(To be aware of: The system &lt;span style="font-style: italic;"&gt;will&lt;/span&gt; allow you to assign a command a dedicated word already used as a command name. In that case, the dedicated word will denote the alias, not the command it usually denotes. Thus, as a result of&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family:courier new;"&gt;alias mv='ls'&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-style: italic;"&gt;mv&lt;/span&gt; will behave as an &lt;span style="font-style: italic;"&gt;ls&lt;/span&gt; command, and not as the usual &lt;span style="font-style: italic;"&gt;mv&lt;/span&gt; (move)... This behavior depends on the PATH variable, as fully stating the address of &lt;span style="font-style: italic;"&gt;mv&lt;/span&gt; returns the usual &lt;span style="font-style: italic;"&gt;mv&lt;/span&gt; behavior:&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family:courier new;"&gt;/bin/mv pilot pilot1 &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family:courier new;"&gt;simply renames the file 'pilot'. &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;In short, it's best to avoid dedicated words already used by the system. When in doubt, a quick &lt;span style="font-style: italic;"&gt;man&lt;/span&gt; or &lt;span style="font-style: italic;"&gt;apropos&lt;/span&gt; on the &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;new &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;candidate name will tell if it's a dedicated word.)&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;To discard an alias, &lt;span style="font-style: italic;"&gt;unalias&lt;/span&gt; will do:&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family:courier new;"&gt;unalias delete&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family:courier new;"&gt;means that 'delete' will no longer be a command.&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;To list all current aliases, just do 'alias'.&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;You can't do &lt;span style="font-style: italic;"&gt;man&lt;/span&gt; &lt;span style="font-style: italic;"&gt;alias&lt;/span&gt;, as &lt;span style="font-style: italic;"&gt;alias&lt;/span&gt;, being a built-in shell command, is described in &lt;span style="font-style: italic;"&gt;man bash&lt;/span&gt;. Further details and formal description of &lt;span style="font-style: italic;"&gt;alias&lt;/span&gt; on: http://www.computerhope.com/unix/ualias.htm&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-style: italic;"&gt;alias&lt;/span&gt; is just one example, I guess, of what is meant by the power and flexibility of Linux.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30655608-115263065853842497?l=latelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://latelinux.blogspot.com/feeds/115263065853842497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30655608&amp;postID=115263065853842497' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30655608/posts/default/115263065853842497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30655608/posts/default/115263065853842497'/><link rel='alternate' type='text/html' href='http://latelinux.blogspot.com/2006/07/lovely-alias-command.html' title='The Lovely alias Command'/><author><name>Jack</name><uri>http://www.blogger.com/profile/03957452997360724493</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30655608.post-115204643210290567</id><published>2006-07-04T22:15:00.001+02:00</published><updated>2006-07-21T15:56:34.606+02:00</updated><title type='text'>Recovering xorg.conf</title><content type='html'>&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153); font-family: verdana;"&gt;xorg.conf&lt;/span&gt;&lt;br /&gt;xorg.conf, usually in /etc/X11, is the configuration file for the X-windows system. The X-windows system runs the graphics card and serves, I think, as basis for the GUI (Graphic User Interface). &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153); font-family: verdana;"&gt;Disaster&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Have lost it twice. Spent the whole day today recovering it for the second time. Had not managed to, would have had to reinstall Ubuntu - a time-consuming process entailing loss of settings. &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153); font-family: verdana;"&gt;Net Search Thanks to Dual Booting with Windows XP&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;So, to recover xorg.conf, had to manage by using Bash (the shell allowing access to the OS through command line only, not a GUI) commands. Used Firefox (dual boot system with Windows XP) to study solutions on the net. Some red herrings - Xfree68, for example, seems not to be relevant, a previous version of X.org.&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Knight in Shining Armour - '&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;sudo dpkg-reconfigure xserver-xorg'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Finally, following net advice, did 'sudo dpkg-reconfigure xserver-xorg'. Put me through a whole series of questions, some quite technical and requiring a leap into the dark. When done, still no GUI...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153); font-family: verdana;"&gt;Edit the xorg.conf File to Mint a New One&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;At this point, crucially, asking to edit the xorg.conf file was necessary. This worked on both occasions of loss of proper xorg.conf file, today and about two weeks ago. The system proposes a command to mint a new xorg.conf file: 'dpkg-reconfigure -phigh xserver-xorg'.&lt;br /&gt;To enter editing mode, 'gedit' won't work, perhaps because it requires a window. Used 'nano', another text editor: 'sudo nano xorg.conf' (from inside the /etc/X11 directory).&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; Finally, though the file was properly rewritten, it was still necessary to relaunch the GUI (GDM? Gnome Desktop Manager? Or the X-Windows system - what is being relaunched?) by CTRL+ALT+BACKSPACE.&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;But then, happy end, the beatiful GUI was back there on the flat panel. Oof.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30655608-115204643210290567?l=latelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://latelinux.blogspot.com/feeds/115204643210290567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30655608&amp;postID=115204643210290567' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30655608/posts/default/115204643210290567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30655608/posts/default/115204643210290567'/><link rel='alternate' type='text/html' href='http://latelinux.blogspot.com/2006/07/recovering-xorgconf_04.html' title='Recovering xorg.conf'/><author><name>Jack</name><uri>http://www.blogger.com/profile/03957452997360724493</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30655608.post-115204316088424171</id><published>2006-07-04T21:49:00.000+02:00</published><updated>2006-07-20T14:32:39.693+02:00</updated><title type='text'>Intro to LateLinux</title><content type='html'>&lt;span style="color: rgb(0, 0, 0);font-family:courier new;" &gt;     &lt;br /&gt;&lt;span style="color: rgb(153, 51, 153);font-family:verdana;" &gt;Who and Why&lt;/span&gt;&lt;br /&gt;Late bloomer, if you like. Mad about the web revolution. Chose Linux as my way to join the bandwagon.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;" &gt;    Using Ubuntu Dapper, a Linux distro. Have been since perhaps June 2005. Would like to come to feel at home with it eventually. In particular, would like to understand system administration, rather than programming.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153);font-family:verdana;" &gt;What&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;" &gt;        Will be regularly keeping record of trials, tribulations and insights as go along.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30655608-115204316088424171?l=latelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://latelinux.blogspot.com/feeds/115204316088424171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30655608&amp;postID=115204316088424171' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30655608/posts/default/115204316088424171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30655608/posts/default/115204316088424171'/><link rel='alternate' type='text/html' href='http://latelinux.blogspot.com/2006/07/intro-to-latelinux.html' title='Intro to LateLinux'/><author><name>Jack</name><uri>http://www.blogger.com/profile/03957452997360724493</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
