close
Warning:
Can't synchronize with repository "(default)" (/usr/svn/silverfile does not appear to be a Subversion repository.). Look in the Trac log for more information.
- Timestamp:
-
Jul 14, 2009, 2:54:00 PM (14 years ago)
- Author:
-
hank
- Comment:
-
work on server setup how-to
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v30
|
v31
|
|
13 | 13 | * /FILES/ Primary Ext3 Bootable = No (leave all other defaults) |
14 | 14 | |
| 15 | |
| 16 | === Primary User - sf === |
| 17 | Add sf user with sudo privileges during install |
| 18 | |
15 | 19 | === Install SSH Deamon === |
16 | 20 | {{{ |
… |
… |
|
30 | 34 | {{{ |
31 | 35 | /etc/init.d/ssh restart |
32 | | }}} |
33 | | |
34 | | === Add nologin to restrict fileusers === |
35 | | {{{ |
36 | | echo "/usr/sbin/nologin" >> /etc/shells |
37 | | useradd -s /usr/sbin/nologin fileuser |
38 | 36 | }}} |
39 | 37 | |
… |
… |
|
264 | 262 | Copy config files from version control. smb.conf.master, recycle.conf, smbusers |
265 | 263 | |
266 | | == Permissions on /FILES/ == |
267 | | AS root: |
| 264 | == Users and Permissions on /FILES == |
| 265 | '''Add nologin to shells''' |
| 266 | {{{ |
| 267 | echo "/usr/sbin/nologin" >> /etc/shells |
| 268 | |
| 269 | }}} |
| 270 | |
| 271 | '''Add fileuser with nologin''' |
| 272 | {{{ |
| 273 | useradd -s /usr/sbin/nologin fileuser |
| 274 | passwd fileuser |
| 275 | < fileuser passwd selected by firm > |
| 276 | }}} |
| 277 | |
| 278 | |
| 279 | '''Create fileusers group''' |
268 | 280 | {{{ |
269 | 281 | addgroup fileusers |
270 | | adduser hank fileusers |
271 | | adduser ryan fileusers |
| 282 | adduser sf fileusers |
| 283 | adduser fileuser fileusers |
272 | 284 | adduser www-data fileusers |
273 | | |
274 | | adduser matt |
275 | | adduser matt fileusers |
276 | | |
277 | | chown -R root /FILES |
| 285 | }}} |
| 286 | |
| 287 | '''Set up appropriate permissions on /FILES''' |
| 288 | {{{ |
| 289 | chown -R fileuser /FILES |
278 | 290 | chgrp -R fileusers /FILES |
279 | 291 | chown -R 660 /FILES |