eight methods to generate random password in Linux
root@kerneltalks # wget https://pypi.python.org/packages/b4/d7/3253bd2964390e034cf0bba227db96d94de361454530dc056d8c1c096abc/xkcdpass-1.14.Three.tar.gz#md5=5f15d52f1d36207b07391f7a25c7965f
—2018–01–23 19:09:17— https://pypi.python.org/packages/b4/d7/3253bd2964390e034cf0bba227db96d94de361454530dc056d8c1c096abc/xkcdpass–1.14.Three.tar.gz
Resolving pypi.python.org (pypi.python.org)... 151.101.32.223, 2a04:4e42:eight::223
Connecting to pypi.python.org (pypi.python.org)|151.101.32.223|:443… related.
HTTP request despatched, awaiting response... 200 OK
Size: 871848 (851Okay) [binary/octet–stream]
Saving to: ‘xkcdpass–1.14.Three.tar.gz’
100%[==============================================================================================================================>] 871,848 —.–Okay/s in zero.01s
2018–01–23 19:09:17 (63.9 MB/s) – ‘xkcdpass–1.14.Three.tar.gz’ saved [871848/871848]
root@kerneltalks # tar -xvf xkcdpass-1.14.Three.tar.gz
xkcdpass–1.14.Three/
xkcdpass–1.14.Three/examples/
xkcdpass–1.14.Three/examples/example_import.py
xkcdpass–1.14.Three/examples/example_json.py
xkcdpass–1.14.Three/examples/example_postprocess.py
xkcdpass–1.14.Three/LICENSE.BSD
xkcdpass–1.14.Three/MANIFEST.in
xkcdpass–1.14.Three/PKG–INFO
xkcdpass–1.14.Three/README.rst
xkcdpass–1.14.Three/setup.cfg
xkcdpass–1.14.Three/setup.py
xkcdpass–1.14.Three/exams/
xkcdpass–1.14.Three/exams/test_list.txt
xkcdpass–1.14.Three/exams/test_xkcdpass.py
xkcdpass–1.14.Three/exams/__init__.py
xkcdpass–1.14.Three/xkcdpass/
xkcdpass–1.14.Three/xkcdpass/static/
xkcdpass–1.14.Three/xkcdpass/static/eff–lengthy
xkcdpass–1.14.Three/xkcdpass/static/eff–brief
xkcdpass–1.14.Three/xkcdpass/static/eff–particular
xkcdpass–1.14.Three/xkcdpass/static/fin–kotus
xkcdpass–1.14.Three/xkcdpass/static/ita–wiki
xkcdpass–1.14.Three/xkcdpass/static/legacy
xkcdpass–1.14.Three/xkcdpass/static/spa–mich
xkcdpass–1.14.Three/xkcdpass/xkcd_password.py
xkcdpass–1.14.Three/xkcdpass/__init__.py
xkcdpass–1.14.Three/xkcdpass.1
xkcdpass–1.14.Three/xkcdpass.egg–information/
xkcdpass–1.14.Three/xkcdpass.egg–information/dependency_links.txt
xkcdpass–1.14.Three/xkcdpass.egg–information/entry_points.txt
xkcdpass–1.14.Three/xkcdpass.egg–information/not–zip–protected
xkcdpass–1.14.Three/xkcdpass.egg–information/PKG–INFO
xkcdpass–1.14.Three/xkcdpass.egg–information/SOURCES.txt
xkcdpass–1.14.Three/xkcdpass.egg–information/top_level.txt
root@kerneltalks # cd xkcdpass-1.14.Three
root@kerneltalks # python setup.py set up
operating set up
operating bdist_egg
operating egg_info
writing xkcdpass.egg–information/PKG–INFO
writing prime–degree names to xkcdpass.egg–information/top_level.txt
writing dependency_links to xkcdpass.egg–information/dependency_links.txt
writing entry factors to xkcdpass.egg–information/entry_points.txt
studying manifest file ‘xkcdpass.egg-info/SOURCES.txt’
studying manifest template ‘MANIFEST.in’
writing manifest file ‘xkcdpass.egg-info/SOURCES.txt’
putting in library code to construct/bdist.linux–x86_64/egg
operating install_lib
operating build_py
creating construct
creating construct/lib
creating construct/lib/xkcdpass
copying xkcdpass/xkcd_password.py -> construct/lib/xkcdpass
copying xkcdpass/__init__.py -> construct/lib/xkcdpass
creating construct/lib/xkcdpass/static
copying xkcdpass/static/eff–lengthy -> construct/lib/xkcdpass/static
copying xkcdpass/static/eff–brief -> construct/lib/xkcdpass/static
copying xkcdpass/static/eff–particular -> construct/lib/xkcdpass/static
copying xkcdpass/static/fin–kotus -> construct/lib/xkcdpass/static
copying xkcdpass/static/ita–wiki -> construct/lib/xkcdpass/static
copying xkcdpass/static/legacy -> construct/lib/xkcdpass/static
copying xkcdpass/static/spa–mich -> construct/lib/xkcdpass/static
creating construct/bdist.linux–x86_64
creating construct/bdist.linux–x86_64/egg
creating construct/bdist.linux–x86_64/egg/xkcdpass
copying construct/lib/xkcdpass/xkcd_password.py -> construct/bdist.linux–x86_64/egg/xkcdpass
copying construct/lib/xkcdpass/__init__.py -> construct/bdist.linux–x86_64/egg/xkcdpass
creating construct/bdist.linux–x86_64/egg/xkcdpass/static
copying construct/lib/xkcdpass/static/eff–lengthy -> construct/bdist.linux–x86_64/egg/xkcdpass/static
copying construct/lib/xkcdpass/static/eff–brief -> construct/bdist.linux–x86_64/egg/xkcdpass/static
copying construct/lib/xkcdpass/static/eff–particular -> construct/bdist.linux–x86_64/egg/xkcdpass/static
copying construct/lib/xkcdpass/static/fin–kotus -> construct/bdist.linux–x86_64/egg/xkcdpass/static
copying construct/lib/xkcdpass/static/ita–wiki -> construct/bdist.linux–x86_64/egg/xkcdpass/static
copying construct/lib/xkcdpass/static/legacy -> construct/bdist.linux–x86_64/egg/xkcdpass/static
copying construct/lib/xkcdpass/static/spa–mich -> construct/bdist.linux–x86_64/egg/xkcdpass/static
byte–compiling construct/bdist.linux–x86_64/egg/xkcdpass/xkcd_password.py to xkcd_password.pyc
byte–compiling construct/bdist.linux–x86_64/egg/xkcdpass/__init__.py to __init__.pyc
creating construct/bdist.linux–x86_64/egg/EGG–INFO
copying xkcdpass.egg–information/PKG–INFO -> construct/bdist.linux–x86_64/egg/EGG–INFO
copying xkcdpass.egg–information/SOURCES.txt -> construct/bdist.linux–x86_64/egg/EGG–INFO
copying xkcdpass.egg–information/dependency_links.txt -> construct/bdist.linux–x86_64/egg/EGG–INFO
copying xkcdpass.egg–information/entry_points.txt -> construct/bdist.linux–x86_64/egg/EGG–INFO
copying xkcdpass.egg–information/not–zip–protected -> construct/bdist.linux–x86_64/egg/EGG–INFO
copying xkcdpass.egg–information/top_level.txt -> construct/bdist.linux–x86_64/egg/EGG–INFO
creating dist
creating ‘dist/xkcdpass-1.14.Three-py2.7.egg’ and including ‘construct/bdist.linux-x86_64/egg’ to it
eradicating ‘construct/bdist.linux-x86_64/egg’ (and every little thing below it)
Processing xkcdpass–1.14.Three–py2.7.egg
creating /usr/lib/python2.7/web site–packages/xkcdpass–1.14.Three–py2.7.egg
Extracting xkcdpass–1.14.Three–py2.7.egg to /usr/lib/python2.7/web site–packages
Including xkcdpass 1.14.Three to straightforward–set up.pth file
Putting in xkcdpass script to /usr/bin
Put in /usr/lib/python2.7/web site–packages/xkcdpass–1.14.Three–py2.7.egg
Processing dependencies for xkcdpass==1.14.Three
Completed processing dependencies for xkcdpass==1.14.Three