/[gentoo]/xml/htdocs/doc/en/handbook/hb-install-finalise.xml
Gentoo

Contents of /xml/htdocs/doc/en/handbook/hb-install-finalise.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.40 - (hide annotations) (download) (as text)
Mon Mar 21 09:48:00 2005 UTC (9 years ago) by neysx
Branch: MAIN
Changes since 1.39: +4 -4 lines
File MIME type: application/xml
#86046 s/cdrom/optical/

1 swift 1.14 <?xml version='1.0' encoding='UTF-8'?>
2     <!DOCTYPE sections SYSTEM "/dtd/book.dtd">
3    
4 swift 1.5 <!-- The content of this document is licensed under the CC-BY-SA license -->
5     <!-- See http://creativecommons.org/licenses/by-sa/1.0 -->
6    
7 neysx 1.40 <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-finalise.xml,v 1.39 2005/01/04 18:11:20 swift Exp $ -->
8 swift 1.7
9 swift 1.3 <sections>
10 swift 1.34
11 neysx 1.40 <version>1.36</version>
12     <date>2005-03-21</date>
13 swift 1.34
14 swift 1.1 <section>
15     <title>User Administration</title>
16 swift 1.4 <subsection>
17     <title>Adding a User for Daily Use</title>
18     <body>
19    
20     <p>
21     Working as root on a Unix/Linux system is <e>dangerous</e> and should be avoided
22 swift 1.10 as much as possible. Therefore it is <e>strongly</e> recommended to add a user
23 swift 1.4 for day-to-day use.
24     </p>
25    
26     <p>
27 swift 1.32 The groups the user is member of define what activities the user can perform.
28     The following table lists a number of important groups you might wish to use:
29     </p>
30    
31     <table>
32     <tr>
33     <th>Group</th>
34     <th>Description</th>
35     </tr>
36     <tr>
37     <ti>audio</ti>
38     <ti>be able to access the audio devices</ti>
39     </tr>
40     <tr>
41     <ti>cdrom</ti>
42 neysx 1.40 <ti>be able to directly access optical devices</ti>
43 swift 1.32 </tr>
44     <tr>
45     <ti>floppy</ti>
46 swift 1.38 <ti>be able to directly access floppy devices</ti>
47 swift 1.32 </tr>
48     <tr>
49     <ti>games</ti>
50     <ti>be able to play games</ti>
51     </tr>
52     <tr>
53     <ti>usb</ti>
54     <ti>be able to access USB devices</ti>
55     </tr>
56     <tr>
57     <ti>video</ti>
58     <ti>
59     be able to access video capturing hardware and doing hardware
60     acceleration
61     </ti>
62     </tr>
63     <tr>
64     <ti>wheel</ti>
65     <ti>be able to use <c>su</c></ti>
66     </tr>
67     </table>
68    
69     <p>
70 swift 1.4 For instance, to create a user called <c>john</c> who is member of the
71 swift 1.32 <c>wheel</c>, <c>users</c> and <c>audio</c> groups, log in as root first
72     (only root can create users) and run <c>useradd</c>:
73 swift 1.4 </p>
74    
75     <pre caption="Adding a user for day-to-day use">
76 swift 1.30 Login: <i>root</i>
77     Password: <comment>(Your root password)</comment>
78    
79 swift 1.38 # <i>useradd -m -G users,wheel,audio -s /bin/bash john</i>
80 swift 1.4 # <i>passwd john</i>
81     Password: <comment>(Enter the password for john)</comment>
82     Re-enter password: <comment>(Re-enter the password to verify)</comment>
83     </pre>
84    
85     <p>
86 swift 1.26 If a user ever needs to perform some task as root, they can use <c>su -</c>
87 swift 1.25 to temporarily receive root privileges. Another way is to use the <c>sudo</c>
88 swift 1.4 package which is, if correctly configured, very secure.
89 swift 1.1 </p>
90    
91     </body>
92 swift 1.4 </subsection>
93 swift 1.3 </section>
94     </sections>

  ViewVC Help
Powered by ViewVC 1.1.20