Unix for Dummies FAQ


 
Thread Tools Search this Thread
Contact Us Post Here to Contact Site Administrators and Moderators Unix for Dummies FAQ
# 1  
Old 03-20-2001
Java

I have created a small FAQ for the "Unix for Dummies" forum.
Hopefully this will be useful, as there are questions which are asked (and answered) repeatedly.

<A HREF="http://www.droflet.net/unix_dot_com_faq.html">http://www.droflet.net/unix_dot_com_faq.html
Login or Register to Ask a Question

Previous Thread | Next Thread

7 More Discussions You Might Find Interesting

1. Programming

C++ for dummies: how to compile a code.

Hi. I wrote a small programm which shows me display's refresh rate #include "stdafx.h" #include "windows.h" #include "iostream" using namespace std; int _tmain(int cout) { HDC hDCScreen = GetDC(NULL); int RefreshFrequency = GetDeviceCaps(hDCScreen, VREFRESH); ReleaseDC(NULL, hDCScreen);... (1 Reply)
Discussion started by: urello
1 Replies

2. UNIX for Dummies Questions & Answers

dummies question

Please help to answer some highlighted question below. 1. How to create more than 1 partition in a single hard disk? 2. How to format the created partition to be viewable like in windows C: or D: ? 3. How to use pen drive in unix environment? 4. How to find a file starting with... (8 Replies)
Discussion started by: jimmyysk
8 Replies

3. UNIX for Dummies Questions & Answers

I am real Dummies , I am Questions

I want to know data about 1. Overview 2. Process Management 3. Memory Management 4. File System Management 5. Secondary Storage Management 6. Protection and Security Systems of UNIX OS Thank Alot. (1 Reply)
Discussion started by: coolmara04
1 Replies

4. Solaris

Solaris for dummies

Is there one command that will display all system information on a Solaris host running Solaris 8? System information such as model, memory, CPU, disk space etc. etc. (2 Replies)
Discussion started by: mita
2 Replies

5. News, Links, Events and Announcements

UNIX for Dummies Test

A goofy UNIX test: http://www.majon.com/cgi-bin/IQ?Q=unix WARNING: ANSWERS ARE BELOW!!!! IF YOU WANT TO DO THE TEST BEFORE SEEING THE ANSWERS, DON"T READ FURTHER ;) (13 Replies)
Discussion started by: Neo
13 Replies

6. Shell Programming and Scripting

Perl for Dummies

Hi all. iam new to this and i want to learn perl Any good website out there ?? anything will do thanks :( (1 Reply)
Discussion started by: perleo
1 Replies

7. UNIX for Dummies Questions & Answers

scripts for dummies

í have no idea how to write a script. can someone help? how would i write a script that will do the following commands mkdir temp cp * temp cd temp ls i want to be able to do a set of commands by typing in only one command. i´m a windows user that is trying to learn unix, finally :P so... (6 Replies)
Discussion started by: eeldivady
6 Replies
Login or Register to Ask a Question
Device::USB::FAQ(3pm)					User Contributed Perl Documentation				     Device::USB::FAQ(3pm)

NAME
Device::USB::FAQ - Frequently Asked Questions for Device::USB SYNOPSIS
perldoc Device::USB::FAQ DESCRIPTION
This is an attempt to answer some of the frequently asked questions about the Device::USB module QUESTIONS
Which platforms does Device::USB support? "Device:USB" supports any platform that "libusb" supports. This list currently includes Linux, FreeBSD, NetBSD, OpenBSD, Darwin, and MacOS X. There is a port of the "libusb" library to the Windows environment called "LibUsb-Win32". Because I don't have a development environment for testing this library, "Device::USB" does not yet support this library. Do I have to use Device::USB as root? By default, access to the USB devices on a Unix-based system appear to be limited to the root account. This usually causes access to most of the "libusb" features to fail with a permission error. Using the "Device::USB" module as root avoids this feature, but is not very satisfying from a security standpoint. (See the next question for more options.) How do I enable use of Device::USB as a non-root user? Some of the attributes of USB devices are available to non-root users, but accessing many of the more interesting features require special privileges. According to the libusb source, the "open()" function requires either device nodes to be present or the usbfs file system to be mounted in specific locations. Those places in order are: 1) /dev/bus/usb - pre-2.6.11: via devfs / post-2.6.11: via udev 2) /proc/bus/usb - usbfs Look in both locations on your system for which of these two methods your libusb will use. No matter which method your system uses, you will probably want to create a separate group to control access. Run this command to add a system group: addgroup --system usb or groupadd --system usb You can then add users to that group to allow access to your usb devices. DEVFS / HOTPLUG TODO UDEV If you use Debian/Ubuntu, look in the /etc/udev/permissions.rules file. If you want to allow global access to all usb devices, make this change: Change this: SUBSYSTEM=="usb_device", MODE="0664" To this: SUBSYSTEM=="usb_device", MODE="0664", GROUP="usb" After you reboot, all usb devices will inherit the mode and group specified. If you want to only change permissions for certain devices, you can add this on one line and adjust the product and vendor IDs: SUBSYSTEM=="usb_device", GROUP="usb", SYSFS{idVendor}=="1234", SYSFS{idProduct}=="1234" USBFS The usbfs defaults to root as the user and group. This can be changed in the /etc/fstab by adding the following on one line: none /proc/bus/usb usbfs noauto, listuid=0,listgid=118,listmode=0664, busuid=0,busgid=118,busmode=0775, devuid=0,devgid=118,devmode=0664 0 0 The value 118 in the above should be replaced with the group id of your usb group (created above). The list* values are to allow listing devices, the bus* is to control access to the bus directories and the dev* values control access to the device files. This approach does not allow the kind of granular permission that the udev approach gives, so it is all or nothing unless permissions are changed programmatically. If your /etc/fstab file already has a line for /proc/bus/usb, add the options above to the line that is already there rather than adding the new line. For example, you would change usbfs /proc/bus/usb usbfs noauto 0 0 to usbfs /proc/bus/usb usbfs noauto, listuid=0,listgid=118,listmode=0664, busuid=0,busgid=118,busmode=0775, devuid=0,devgid=118,devmode=0664 0 0 Once again, this needs to be all on one line with the "" characters removed. SEE ALSO
Device::USB and the "libusb" library site at <http://libusb.sourceforge.net/>. AUTHOR
G. Wade Johnson (wade at anomaly dot org) Paul Archer (paul at paularcher dot org) Houston Perl Mongers Group ACKNOWLEDGEMENTS
Thanks go to various users who submitted questions and answers for the list. In particular, Anthony L. Awtrey who contributed the first FAQ answer. COPYRIGHT &; LICENSE Copyright 2006 Houston Perl Mongers This document is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2006-09-03 Device::USB::FAQ(3pm)