2015년 8월 17일 월요일

사용자 추가 (useradd 와 adduser)

일반 리눅스


useradd 로 사용자 추가

사용자 추가

$ sudo useradd <username>

비밀번호 지정

$ sudo passwd <username>

사용자 제거

$ sudo userdel <username>
$ sudo userdel -r <username>

우분투


useradd 대신 adduser

사용자 추가

$ sudo adduser <username>

  • 비밀 번호까지 설정해 줌


useradd 로 추가하면 /home 디렉토리에 username 의 디렉토리가 생성되지 않음


sudoer 지정


$ sudo visudo

sudoer 파일을 수정한다.
<username> ALL=(ALL:ALL) ALL

password 입력도 필요없다면
<username> ALL=(ALL) NOPASSWD: ALL

2015년 8월 5일 수요일

Ubuntu 에서 dual shock 4 사용하기

dual shock 4 사용

https://github.com/chrippa/ds4drv

먼저 아래 패키지 설치 필요
$ sudo apt-get install libusb-dev joystick
http://www.rasplay.org/?p=4811

ds4drv
$ sudo apt-get install python-dev python-pip
$ sudo pip install ds4drv
$ sudo ds4drv --hidraw

Ubuntu - could not write bytes : broken pipe

could not write bytes : broken pipe


이 에러 문구가 화면에 보이고 더이상 진행하지 않을 때면 늘 xorg 나 비디오 카드 드라이버 문제였다.

보통 xorg 나 ubuntu-desktop, gnome-session 등등 재설치 후 로그인 화면까지 진입했다.
진입 후 주로 그래픽이 깨지는 증상이 발생 했으며 이때는 자신의 그래픽 카드와 맞는 드라이버를 설치해야 했다. (참고 : "nVidia GT218 드라이버 설치" 항목)

아래 내용들은 문제 해결하면서 검색해 본 내용들

xorg 재설치

http://ubuntuforums.org/showthread.php?t=1150319

$ sudo apt-get remove xserver-xorg
$ sudo apt-get remove --purge xserver-xorg
$ sudo apt-get install xserver-xorg


xorg 재시작

http://askubuntu.com/questions/1220/how-can-i-restart-x-server-from-the-command-line

$ sudo restart lightdm

xorg reconfigure

http://askubuntu.com/questions/283985/unable-to-load-session-ubuntu-in-12-04

$ sudo dpkg-reconfigure lightdm

failed to load session "ubuntu"

https://riveridea.wordpress.com/2012/03/22/how-to-solve-failed-to-load-session-ubuntu/

방법 1)
$ sudo apt-get update
$ sudo apt-get install ubuntu-desktop
$ sudo apt-get -f install
$ sudo dpkg-reconfigure ubuntu-desktop
$ sudo reboot


방법 2)
$ sudo apt-get install gnome-session
$ sudo apt-get install lightdm
$ sudo apt-get install unity-greeter
$ sudo dpkg-reconfigure lightdm


errors were encountered while processing cups 문제

http://ubuntuforums.org/showthread.php?t=1864254

$ sudo apt-get purge cups && sudo apt-get autoremove
$ sudo apt-get update && sudo apt-get install cups


errors were encountered while processing cups printer-driver-gutenprint

Ubuntu video driver 확인 방법

http://askubuntu.com/questions/23238/how-can-i-find-what-video-driver-is-in-use-on-my-system

$ lshw -c video
configureation: driver 값 기억
$ modinfo <기억한 값>

nVidia GT218 드라이버 설치

http://ubuntuforums.org/showthread.php?t=2223757

방법 1)
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get upgrade

방법 2) 난 이게 되었다
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get upgrade

add-apt-repository remove 방법

http://askubuntu.com/questions/307/how-can-ppas-be-removed

$ add-apt-repository --remove <ppa 이름>

alternative way (이 방법 추천)

$ sudo apt-get install ppa-purge
$ sudo ppa-purge ppa_name
$ sudo apt-get purge package_name