Demystifying "chmod" - Part 1 - & why viruses get so retarded on Linux

free web hosting
Free Web Hosting > Computers & Tech > How-To's and Tutorials > OS > Linux

Demystifying "chmod" - Part 1 - & why viruses get so retarded on Linux

miCRoSCoPiC^eaRthLinG
Hi,
    [/tab]Today we are going to learn a bit about *NIX command chmod or "change mode" - which could be referred to as the *NIX counterpart of the MS-DOS/Windows attrib command. Our objective here is to understand the way File Permissions work on *NIX systems and be able to srt/change file permissions according to our needs. Recently there have been a lot of questions flyig around about viruses on *NIX systems - so along with this I'll briefly try to explain HOW the *NIX file permissions make it so hard for viruses to operate successfully in such an environment.

[tab]We'll start by setting the stage for our experiments. First we're going to setup three test users - two belonging to the same group and one as a separate user with a group of his own. Lets get to it then...Create the users with common group first. First login as root and execute the following commands.
=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=
shell> groupadd commongroup
shell> adduser -g commongroup testuser1
shell> adduser -g commongroup testuser2
shell> groupadd outsidegroup
shell> adduser -g outsidegroup testuser3
=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=

    [/tab]The commands above are to be typed into a *NIX console. They shouldn't be to hard to decipher. The groupadd command simply creates a group named as the following parameter. Thus on the 1st and 4th line - we create two groups namely, commongroup and outsidegroup. The 2nd and 3rd line, greates two users with the login names as testuser1 and testuser2 and adds both of them to the group named commongroup (the -g <groupname> option of adduser instructs the system to create a new user and add him to the specified group directly). The 5th line again, creates yet a third user but add's him to the group named "outsidegroup". Now you've to create passwords for each of these inidividual users. That can be done by using the passwd <username> syntax. Enter "pass1" as the password for the first user - or whatever password you feel like. As you can see below, the password "pass1" was regarded as a weak/bad password for the system and it reports back to you with a warning message. But since this is just for the heck of our understanding we'll go ahead and keep the same password.
=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=
shell> passwd testuser1
Changing password for user testuser1.
New UNIX password:
BAD PASSWORD: it is too short
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=

[tab]Now repeat the same another two times, replacing testuser1 with the other usernames (testuser2 & testuser3). Set the passwords to whatever you feel like. Right, now that we've got the stage set lets proceed to some actual chmod-ding and get a feel of what it does and what it can do...

    [/tab]First we are going to get a directory listing in both Windows/DOS and *NIX and compare them. Since by default the dir command in Windows doesn't spit out the file attributes, we'll simply use the "attrib" command on any directory to get us the required information. On a *NIX system, you can achieve this by typing "ls -l" ... Here's a table showing the comparative listing as I got on my windows machine on C:\ drive and on the "root" folder of a Linux system.
QUOTE


[root@getafix root]# ls -l                                      |  C:\>attrib
total 104                                                      |  A  SHR    C:\arcldr.exe
-rw-r--r--  1 root root  2137 Jan  1 17:56 anaconda-ks.cfg      |  A  SHR    C:\arcsetup.exe
drwxr-xr-x  4 root root  4096 Feb 12 19:57 configfiles          |  H      C:\AUTOEXEC.BAT
drwxr-xr-x  2 root root  4096 Jan  1 17:22 Desktop              |  SH      C:\boot.ini
drwx------  4 root root  4096 Feb 14 21:19 evolution            |  H      C:\CONFIG.SYS
-rw-r--r--  1 root root 55187 Jan  1 17:56 install.log          |  A  SHR    C:\IO.SYS
-rw-r--r--  1 root root  5937 Jan  1 17:56 install.log.syslog  |  A  SHR    C:\MSDOS.SYS
drwx------  2 root root  4096 Jan  1 17:31 mail                |  A  SHR    C:\NTDETECT.COM
drwxr-xr-x  2 root root  4096 Feb 15 04:28 movedscripts        |  A  SHR    C:\ntldr
-rwx------  1 root root    44 Feb  1 20:41 mylogin.sh          |  A          C:\odbcconf.log
-rwxr--r--  1 root root  600 Feb  4 02:23 PUTTY.RND            |  A  SH      C:\pagefile.sys
drwxr-xr-x  2 root root  4096 Feb 15 18:29 shellscripts        |  A          C:\PUTTY.RND
                                                                |  A          C:\setup.log
                                                                |
[root@getafix root]#                                            |  C:\>



[tab]All that gibberish (drwx--x-r-x) that you see in front of each of the *NIX files/folders are the file permissions - when constrasted to the Windows based file permission, we can see that Windows files can have at the most 4 file attributes agains the set of 10 attributes of *NIX. On a windows system, you can at the most make a file of the types - Hidden, System, Readonly and Archived. None of the attributes do much in the way of protecting a file except the ReadOnly attribute. You can easily overwrite a file with both the Hidden & System attributes set - without a hitch. Only if ReadOnly is combined with these two - you might face a "little" difficulty. I'm saying little, because all you need to do is to turn off the ReadOnly attrib and write over the file. There's no "secure" process guarding your filesystem and the file attributes - anybody or anything can do so. Even a really lame virus can use the attrib command to manipulate files and do what it wishes with them.

    [/tab]In constrast, the *NIX attribs are grouped into 3 sets of similar attributes - these groups are named:
a. User
b. Group
c. World

- each group containing a set of 3 attributes: Read = r, Write = w & Execute = x. From this perspective, lets take a look at a set of sample attributes - all of which are turned on.
QUOTE
      d    rwx    rwx    rwx
      Dir  User  Group  World

The 10th attribute, which appears right at the beginning of the attrib list is d which specifies that the file is a directory/folder instead. All single files will have the "d" attribute turned off whereas, all directories will have the "d" turned on. The "d" attrib is usually tuned on ONLY when you create a directory with the md OR mkdir command. The Read/Write attributes can be compared with the presence and absence of the ReadOnly attrib on the Windows system. What's extra here is the execute attribute - which explicitly determines if a file (even if it is an executable binary comparable with the Windows .com and .exe files) can be RUN or NOT.

[tab]As to WHO gets to Read/Write/Execute these files or files in certain folders, is determined by the 3groups of rwx attributes. That's where they come into play. A little explanation here..

The User set of attributes specify the activities that the user/creator of the file can perform on it - whether he can read/write/execute that file.. Any missing attribute is shown with a "-" sign in its place. Hence, if a file were to have, -r-------- it would mean that the owner/creator of the file can ONLY READ the file and not be able to write on it or execute it.
Similarly, for both READ & WRITE permissions, the attrib list would take this form: -rw-------. Note that this limits the user to only Reading & Writing to the file.
However, to be able to execute the file the third executable attrib has to be turned on: -rwx------.

    [/tab]Note that we've left the file permissions for Group & World blank - which means any other user belonging to your group (recall how we created testuser1 & 2 and added them to commongroup) - won't have ANY ACCESS whatsoever to your file and you maintain strict read/write/execute permissions on the file all by yourself...

[tab]Similarly, you can set any of the three permissions on for your Group in order to give a certain set of access to this file. Say if you want your group members to be able to ONLY READ the file but not be able to MODIFY or EXECUTE it, the permission set would look like: -rwxr-----. If on the other hand you want all members of your group as well as the rest of the world to do the same then it would be: -rwxr--r--. Do you begin to get the general picture how it works on *NIX ? Note, to *NIX, directories are just a special kind of file. In order to allow someone to 'traverse' the directory tree, the user has to have eXecute permissions on the directory even if they have read/write privileges set.

    [/tab]Lets do some actual chmod-ding now.. Login as any of the users with the commongroup and create a couple of blank files with the touch command. Example:
=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=
shell> touch file1 file2
=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=

[tab]This creates two 0 byte files with names, file1 & file2 with the default permissions set to -rw-rw-r-- .
As you can see that in none of the three groups the EXECUTABLE permission is set by default. YOU as the owner/creator can read/write the file and so can members of your own group. The rest of the world can just read it. NONE of you can execute it though... Hence, if you were to receive a virus as an attachment with your email and you saved it to your home folder, as a file newly created - it would have just those two read & write permissions. Without the execution rights, the virus can hardly do anything but to lie idle in your folder. Only if you are negligent enough to give it execution rights and then execute it - it'll be able to do some damage to your home folder only... Other users of your group aren't affected by it coz this file doesn't have the necessary permissions to do/run anything in their home folders or as a matter of fact for anybody in the World group - which would mean all of US... Good news aay ?? biggrin.gif

    [/tab]Here's how you change your attributes. In Windows you'd have simply done attrib +/-arsh filename. Here we do a chmod +xxx filename instead. The x-s each represent a permission for YOU, YOUR GROUP & the WORLD respectively. Each x can take up a number from 0 to 7. So how do you figure which number to use to get a desired group of permissions ?? Take a look at the following table.

The numbers can be:
0 = Nothing
1 = Execute
2 = Write
3 = Execute & Write (2 + 1)
4 = Read
5 = Execute & Read (4 + 1)
6 = Read & Write (4 + 2)
7 = Execute & Read & Write (4 + 2 + 1)

Thus, doing a chmod +777 file1 would render file1 with the attribute set -rwxrwxrwx: Read/Write/Execute by You, Group and World or,
chmod +744 file1 would change it to -rwxr--r--: Read/Write/Execute by YOU and Only Read by Group & World
To make a file readable and writable by you, and only read for your group, and no access from the world, change it to chmod 640 file1.
Try experimenting with the different values and do a directory listing every time to see how the attribute sets were modified.

[tab]Also keep in mind that chmod -R +xxx directoryname would recursively set the same permissions to all files/sub-directories under the primary "directoryname". If you do a simple, chmod +xxx directoryname it would just set those permissions for the directory itself - but not for any of the files/folders contained therein.

    [/tab]I shall put a stop here and carry on in the next part about how to further demystify chmod by using a set of letters (ugoa) instead of the numbers we've used here - to achieve the same thing. Also we'll log into the different user accounts we created and see how the file permissions affect the usability of the file from each users perspective. Feel free to fool around as much as you want.. it's fun in a geeky way to try various combinations of these numbers to get your desired permission set. Also next we'll deal with some of the common problems faced with file permissions when one file (say, script) tries to read from another file in the same directory or a file in another dir owned by someone else...

[tab]Till then, HAPPY CHMOD-ding..All the best smile.gif

P.S. I chalked this one up pretty quick - please let me know if any part sounds confusing and I'll try to clarify it. Thanks...

 

 

 


Reply

WaCo
the only one thing that is missing in this tut is Suid/Sudo bits.
saying shortly: man sudo, info chmod and all is clear smile.gif smile.gif


Reply

jlhaslip
I just read your tutorial titled chmod - part 1.
Is there a part 2? Having some trouble finding it here on the forum.

I understand how to set permissions on the files and directories via cpanel and / or ftp and all that, but I'm looking for some info about securing a file, yet allowing access to 'some' users. Ie: letting certain group members access the file via a web site. Can chmod allow only certain individuals access to a page on a site? And how to go about doing that?

reference: http://www.astahost.com/index.php?showtopi...indpost&p=18618

Thanks.

Reply

qwijibow
QUOTE
Can chmod allow only certain individuals access to a page on a site?


No.

Chmod is enforced by the kernel, allowing or dis-allowing access depending on the user that executed the user-space application requesting access.

when you access a web server, you are only a client, and never actually logged on at kernel level.

short answer... chmod is not the correct method for restricting access / granting access to differant users browsing the server.

Reply

derouge
Jlhaslip, unless I'm confused this is a Linux command relating mostly to granting permissions to other users of the computer. You can set restrictive access to groups and individual users, allowing them to edit, view, execute files.

I'm not exactly sure it's related to Astahost and allowing certain users to view a page. I think the easiest way to do that is to put the users in a table, add a value concerning the "type" of user they are. Make a login page ... if they match up as whatever type of user, the page displays. If not, it doesn't. You could also probably just set up one little login page (enter pass to continue) and give the password to whoever needs it. Regardless, that question is (I think) better suited for a different section of the forum.

Reply

jlhaslip
Sorry derouge. I thought this section and topic would be a good place to ask about the use of a Linux CHMOD feature. It is a tutorial about Linux CHMOD afterall. I thank you for your time to point out this error on my part. I will try to behave better in future.

CODE
 Computers & Tech > How-To's and Tutorials > OS > Linux

Reply

qwijibow
sorry to keep a dieing thread alive, but astahost is running on a *nix OS.
and therefore, chmod will effect which html files and cgi scripts that the server (Apache) will serve / execute.

If you have shell access, you can use chmod to restrict page viewing, however not in the way which you are trying.

Reply

evought
QUOTE(jlhaslip @ Jan 11 2006, 08:09 PM) *

I just read your tutorial titled chmod - part 1.
Is there a part 2? Having some trouble finding it here on the forum.

I understand how to set permissions on the files and directories via cpanel and / or ftp and all that, but I'm looking for some info about securing a file, yet allowing access to 'some' users. Ie: letting certain group members access the file via a web site. Can chmod allow only certain individuals access to a page on a site? And how to go about doing that?

reference: http://www.astahost.com/index.php?showtopi...indpost&p=18618

Thanks.


Yes and no. What you can do is set up your web or ftp server so that it runs its processes as a particular user after the user logs in. With some work you can do this in Apache. Many (most?) FTP servers have this ability. I do not know about other web servers. What happens is a user logs in to the site and gets a process which runs as their user account. You can then set their group membership and the file ownership to get whatever level of protection you desire. This is safer anyway, since it isolates the damage which can be done by a malicious program or user. In many default setups, all incoming web request run as a particular user (say "apache") that has permission to read the site and little else.

 

 

 


Reply


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

(Maximum characters: 10,000)
You have characters left.
Confirm Code:

Similar Topics

Keywords : demystifying, chmod, part, 1, and, viruses, retarded, linux

  1. Linux Beginners - Tutorial On Editors In Linux.
    (3)
  2. Adding Ttf Fonts To Your Linux
    so you can really get into gimping :) (0)
    Using ttf fonts in Linux While working in Linux and wanting to work with the GIMP, I mainly
    lacked my fonts, the ones I had in Windows, so needless to say I had to fix this. So here is how I
    do it /smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /> First you will
    have to make a folder to store your ttf fonts in, normally I use /usr/share/fonts/ttf/ as folder.
    You will have to do this as root, so su - (password) mkdir /usr/share/fonts/ttf/ chmod 755
    /usr/share/fonts/tff What we did here, was with "su -" change the user to root, the "-" just ....
  3. Installing Photoshop 7 On Linux (fedora)
    Needs windows installation (10)
    Hi, well I've tried coping with The GIMP but could never get it to make smaller compressed file
    sizes, so I had to cheat and use Adobe Photoshop 7, however, I use to switch over to Windows to do
    this, and it was only for compressing the file, so I thought, how about getting Adobe Photoshop 7
    working with Linux (no, I am not kidding!), well here's my steps on how to do this. (tested
    and verified that it works, not completely tested though). Also working off by memory so I do
    apologise if some things aren't correct, but I know it's near enough that you....
  4. Howto: Setup Your Own DHCP Server On Linux
    And have it to allot IPs dynamically (0)
    Howto: Setup a DHCP Server on Linux in Few Simple Steps Hi all, I'm back again with a new
    turorial - this time we're going to deal with another aspect of Linux/Windows networking - the
    DHCP Server . I'm sure all of you must have come across the term DHCP - anyone who connects to
    the internet has to come across it every now and then. You see the term even on the small setup
    instructions leaflets that accompany the dial-up internet packages from most of the ISPs. DHCP is
    what allots you a unique IP address everytime you dial out to your ISP. Here's ....
  5. Linux Tutorials List
    Lets all chip in... (0)
    Hi all /smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /> Lets all chip
    in an maintain the most complete list of Linux Tutorials here. I believe there's a similar post
    somewhere in one of the OS Forums - admins, it would do good if you could move it in here. Thanks.
    Here's one for a starter - for user's migrating from Windows to Linux, the IBM
    Windows-to-Linux Roadmap Series: http://www-106.ibm.com/developerworks/linu.../l-roadmap.html ....
  6. Howto: Setup Windows NT/2K Domain Using SAMBA
    and make Windows 2000 Logon to Linux (9)
    Howto: Setup and emulate a Windows NT Domain on Linux and make Windows 2000/XP log on
    =========================================================================== HI all, I'm
    back with another Tutorial in the Linux series. This time we're going to with an issue that is
    very common in everyday networking and is implemented almost everywhere in some form or the other.
    The primary issue here is to make two DIFFERENT Operating Systems talk to each other over the
    network and synchonize and share files without letting off any hint about the complex protocols i....
  7. Howto: Domain Name Server On Linux
    DNS for your Intranet (or Internet) Serv (7)
    HOWTO: Setup a Local Domain Name Server (DNS) for your Intranet
    ==================================================================== Experimentation Platform:
    ------------------------- Intel P4 3.0Ghz (Intel MB) 1 GB RAM 2 x 80 GB HDD on RAID 1 (Disk
    Mirroring) - alloted entirely to Linux OS: ------------------------- Linux - Redhat Enterprise AS
    Server v3 Note: a. I was trying to setup the system so that later on when my server goes
    online, I don't have to modify much to make my nameservers work with the internet - so I used my
    registered domain "mi....
  8. Hotkeys / Keyboard Quick Launch Keys In Linux
    (5)
    I first submitted this tutorial a couple of months ago over at http://linuxiso.org/forums as user
    adpsimpson. Having spent ages wishing the hotkeys on my laptop would work, I spent most of an
    afternoon looking into it. Since no site I found explained it satisfactorily, here's my
    method... The first step is to find out which of the keys are registered by the kernel, and what
    their keycodes are (the unique event number that they cause). To do this you need a program called
    xev, (in Mandrake this is part of X11R6-contrib, is installed by default in Slack, and should....
  9. Using Ntloader To Boot Linux
    Win2K or XP, should work with most Linux (3)
    Basically what we're going to do with NTLoader is use NTLoader to boot into Linux's
    bootloader which then boots Linux, why someone would do that when Grub works perfectly fine booting
    Windows on NTFS? Who knows what reason other than it could destroy their MBR and make both OS
    inaccessible or at least render Linux useless till it's recovered, NTLoader is not specifically
    designed to boot other Operating Systems other than Windows. We will be using 2 Hard Drives, this
    is not necessary, we could use 2 partitions on a hard drive, but we should have the Operati....
  10. Networking Linux and Windows
    (4)
    For the life of me I can not figure out how to go about mounting my Windows share on my Linux box.
    I read somewhere that I needed to use Samba so I got that and I have no clue what to do. I am not
    very experienced with Linux and am using RedHat so if you could dumb it down and go through it step
    by step it would be great. Thanks alot.....
  11. Linux - which distributiuon?
    (18)
    I'm wondering what distributions of Linux do you like most. Please make some comments on
    distribution you like so everybody will know its adventagies.....
  12. Linux/Gnu
    (3)
    hmmm I am a friend of Gnu/Linux itself. I like the concept of Gnu/Linux, but as I have used Linux
    for a long time I have noticed that the hardware support is not the best. You can read which
    hardware is supported, but this is not the best way because if your printer e.g is claimed to be
    supported by cups on their website, it's not ensured that this printer is really supported. I
    had so many printers, which should run with cups (only an example) and at the end these printers
    then print pure crap . Another example are graphic adapters...I have 3 different cards and e....
  13. Some one know how to install my scanner
    Hp psc 1210 in linux suse (2)
    I have problen whit my Scanner the system detect this of hp scanjet all-in-one but this don't
    are scanjet this are PSC 1210, and I don't know how he does that. I browsing in google.com/linux
    for the driver and to in Hp.com but don't exist this drivers. You know where I download this
    drivers. /tongue.gif' border='0' style='vertical-align:middle' alt='tongue.gif' />
    /tongue.gif' border='0' style='vertical-align:middle' alt='tongue.gif' /> /tongue.gif'
    border='0' style='vertical-align:middle' alt='tongue.gif' /> /biggrin.gif' border='0'
    style='vert....
  14. looks himself linux
    Don't fear him. (1)
    Is enough seemed to windows pruevalo.....
  15. Linux is well supported.
    Belive it or not (2)
    Believe it or not, it may be a lot easier to get patches and updates for Linux than for any
    proprietary operating system! The answer to a problem often comes back within a few hours after
    sending a message to some newsgroup or mailing list. Moreover, drivers for Linux are usually
    available a few weeks after new hardware products have been introduced on the market. By contrast,
    hardware manufacturers release device drivers for only a few commercial operating systems, usually
    the Microsoft ones. Therefore, all commercial Unix variants run on a restricted subset of hard....
  16. Linux is highly compatible
    with many common operating systems. (0)
    It lets you directly mount filesystems for all versions of MS-DOS and MS Windows, SVR4, OS/2, Mac
    OS, Solaris, SunOS, NeXTSTEP, many BSD variants, and so on. Linux is also able to operate with many
    network layers like Ethernet, Fiber Distributed Data Interface (FDDI), High Performance Parallel
    Interface (HIPPI), IBM's Token Ring, AT&T WaveLAN, DEC RoamAbout DS, and so forth. By using
    suitable libraries, Linux systems are even able to directly run programs written for other operating
    systems. For example, Linux is able to execute applications written for MSDOS, MS Win....
  17. Linux is fully customizable in all its components.
    but is don't ease (0)
    Thanks to the General Public License (GPL), you are allowed to freely read and modify the source
    code of the kernel and of all system programs. Several commercial companies have started to support
    their products under Linux, most of which aren't distributed under a GNU Public License.
    Therefore, you may not be allowed to read or modify their source code.....
  18. Linux offers the following advantages over its com
    Linux is free. (0)
    8 You can install a complete Unix system at no expense other than the hardware (of course).....
  19. Linux Versus Other Unix-Like Kernels
    This is a Littler History (0)
    6 The various Unix-like systems on the market, some of which have a long history and may show signs
    of archaic practices, differ in many important respects. All commercial variants were derived from
    either SVR4 or 4.4BSD; all of them tend to agree on some common standards like IEEE's POSIX
    (Portable Operating Systems based on Unix) and X/Open's CAE (Common Applications Environment).
    Understanding the Linux Kernel 7 The current standards specify only an application programming
    interface (API) that is, a well-defined environment in which user programs should run. T....
  20. You Can Learn Linux: This Is A Little History
    (0)
    Linux is a member of the large family of Unix-like operating systems. A relative newcomer
    experiencing sudden spectacular popularity starting in the late 1990s, Linux joins such well-known
    commercial Unix operating systems as System V Release 4 (SVR4) developed by AT&T, which is now owned
    by Novell; the 4.4 BSD release from the University of California at Berkeley (4.4BSD), Digital Unix
    from Digital Equipment Corporation (now Compaq); AIX from IBM; HP-UX from Hewlett-Packard; and
    Solaris from Sun Microsystems. Linux was initially developed by Linus Torvalds in 1991 as an....
  21. "Demo" of Linux
    Knoppix (7)
    I found something interesting out here. For all us Windows-users who want to try Linux but
    can't, let me introduce Knoppix . I haven't tried it myself, and I'm a Windows user,
    but I certainly will try at some point.....
  22. Mplayer in Linux
    Best of Windows Media Player (4)
    Yes the program Mplayer is best of windows media player. You can download that every codec pack and
    skins. These program open your movies faster, and it does't matter that type be: DVD, VCD, AVI,
    ASF, MPG, DivX and XviD. These player is faster and ease for use. Ty it I assure you that pleased
    you. But it's only under Linux Use. this the screenshut:
    http://www.radikalsoft.com/img/Mplayer.jpg And you dont need to modific your region of DVD because
    mplayer have regionfree.....
  23. How to make your life in Linux most ease
    My life in Linux is now ease (18)
    The you can do is chage your linux to SuSE 9.1, These linux meke all for you. He install your modem,
    printer well your every hareware. The it brings software as mplayer to see movies (these are similar
    to Media Player), Xmms to play musicb (these are similar to Winamp), Kopete for every messengers,
    K3B for write yoour cd's and dvd's (these are similar to Nero), Mozilla (these are similar
    to Nestcape). And the best is that you do not have to pay for the lisence its free. And SuSE heve
    good games that Unreal tournamend, Quake 3, Medal of Honor and Wolfenstein Enemi....
  24. Running Linux on slow computers
    (7)
    I'm wondering if Mandrake 9.2 with X can be used on slow machine like: Pentium 350, 64mb ram,
    2mb graphic card. I don't want to install any servers (ssh maybe).....
  25. To all Linux users
    Linux counter for all Linux users (5)
    All Linux users, Linux community has a Linux counter which keeps track for Linux usuage all over
    the world. This counter is counting for since years and is still counting. All of you Linux users,
    should register that at http://counter.li.org/ It's run by a nonprofit membership
    organization called the Linux Counter Project. And BTW, I'm not affiliated with them. I just
    happen to be a Linux user for over 6 years.....
  26. FreeBSD? Linux?
    (2)
    Hi all. I've been working on Mandrake, RedHat. Now I use FreeBSD. Seem to be very robust and
    stable. Everything you can get from one point - it's ports collection on www.freebsd.org. One
    problem - there is no ALSA driver for it. What do you think about FreeBSD and Linux?....
  27. Linux
    (9)
    Linux is one of my favorite OS out there. It seems to have none of the problemes that windows have.
    Liux is free and I really like that free always equals good. But sometimes when I coldboot I takes
    forever to finally run .....

    1. Looking for demystifying, chmod, part, 1, and, viruses, retarded, linux

Searching Video's for demystifying, chmod, part, 1, and, viruses, retarded, linux
advertisement




Demystifying "chmod" - Part 1 - & why viruses get so retarded on Linux



 

 

 

 

ADD REPLY / Got an Opinion! a humble request :-) RAPID SEARCH! Free Hosting [X]
Express your Opinions, Thoughts or Contribute more info. to help others.
Ask your Doubts & Queries to get answers, So that "Together We can help others!"
Register FREE for AD-FREE forum, Create your own topics, Ask Questions, track topics, setup subscriptions & notifications and Get a Free Website w/ Email and FTP.
500MB Space *No Ads*, CPanel, FTP, PHP, MySQL, EMails - 100% FREE