Fixed: NameError: name 'locale_encoding' is not defined
File /bin/rst2html.py, line 17, in <module>
from docutils.core import publish_cmdline, default_description
File /usr/lib/python2.7/site-packages/docutils/core.py, line 20, in <module>
from docutils import frontend, io, utils, readers, writers
File /usr/lib/python2.7/site-packages/docutils/frontend.py, line 41, in <module>
import docutils.utils
File /usr/lib/python2.7/site-packages/docutils/utils/__init__.py, line 20, in <module>
import docutils.io
File /usr/lib/python2.7/site-packages/docutils/io.py, line 18, in <module>
from docutils.utils.error_reporting import locale_encoding, ErrorString, ErrorOutput
File /usr/lib/python2.7/site-packages/docutils/utils/error_reporting.py, line 60, in <module>
codecs.lookup(locale_encoding or '') # None -> ''
NameError: name 'locale_encoding' is not defined
.. -*- coding: utf-8; -*-
========
Samba.
========
.. contents::
:local:
Installing smbfs.
=================
Install smbfs package::
$ apt-get install smbfs
Create new group::
$ groupadd smbgrp
Add permitions for user that may used mount point::
$ useradd me smbgrp
$ useradd you smbgrp
Make password file::
$ cat >/etc/.smbpass
username=<smb-user>
password=<smb-pass>
domain=<WORKGROUP>
^D
Make mount point::
$ mkdir /mnt/smb
$ chgrp smbgrp /mnt/smb
$ chmod 770 /mnt/smb
Add this line to ``/etc/fstab``::
XXX correct uid=root,gid=smbgrp,umode=775,fmask=775
//192.168.xx.xx/share-point /mnt/smb smbfs rw,credentials=/etc/.smbpass,uid=root,gid=smbgrp,umode=775,fmask=775
Recursively getting files.
==========================
You can use ``TAB``completion in ``smbclient``::
$ mkdir $DEST
$ cd $DEST
$ smbclient -U $DOMAIN/$DOMAINUSER //$IP/$SHARE $DOMAINPASSWORD
smb> prompt
smb> recurse
smb> mget directory\
...
smb> quit
Alternative syntax to run ``smbclient``::
$ smbclient -U $USER //$IP/$SHARE $PASSWORD
...
or::
$ smbclient -U $USER //$IP/$SHARE
Password:
...
Alternative syntax for ``smbclient`` and additional commands::
mask ""
recurse ON
prompt OFF
cd 'path\to\remote\dir'
lcd '~/path/to/local/dir'
mget *
To list all available shares::
$ smbclient -U $USER -L //$IP