2015.03.05 16:54


Samba 설치 및 설정


- Samba Package 설치

sudo apt-get install samba smbfs


- Samba 아이디, 암호 추가 설정

sudo smbpasswd -a 아이디

sudo vim /etc/samba/smbusers

#파일에 추가
아이디 = "network username"


- Samba 아이디 삭제

sudo smbpasswd -x 아이디


- Samba Server 설정

sudo vim /etc/samba/smb.conf (Samba 설정 파일 편집)

#기본 설정
workgroup = WORKGROUP
encrypt passwords = yes

#접근을 허락할 아이피 범위
hosts allow = 192.168.

#문자 인코딩 설정, 우분투는 utf-8을 기본적으로 사용하고 이것이 윈도우즈에서도 한글이 잘 깨지지 않는다.
unix charset=utf-8
dos charset=utf-8

#공유시 보여질 이름 (여러개 만들 수 있음)
[ShareDirectory]
comment = 공유폴더
path = /home/testuser/shareDir
read only = no
browsable = yes


- Samba 공유 폴더 확인

sudo testparm


- Samba 재시작

sudo /etc/init.d/samba restart


- Samba 읽기 전용으로 폴더 공유하기

sudo vim /etc/samba/smb.conf (Samba 설정 파일 편집)

#아래 내용을 찾아
security = user

#아래 처럼 바꾼다.
security = user
username map = /etc/samba/smbusers

#아래 내용의 주석을 제거한다.
;[homes]
;comment = Home Directories
;browseable = no
;valid users = %S
;writable = yes

#설정 확인
sudo testparm

#재시작
sudo /etc/init.d/samba restart


- 읽기/쓰기 권한으로 공유

sudo vim /etc/samba/smb.conf (Samba 설정 파일 편집)

writable = yes


- 읽기 전용 권한으로 공유

sudo chmod 777 /home/testuser/shareDir

sudo vim /etc/samba/smb.conf (Samba 설정 파일 편집)

security = user
username map = /etc/samba/smbusers

[ShareDirectory]
comment = 공유폴더
path = /home/testuser/shareDir
public = yes
writable = no
valid users = 아이디1 아이디2
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup


- 읽기/쓰기 권한으로 공유

sudo vim /etc/samba/smb.conf (Samba 설정 파일 편집)

[ShareDirectory]
comment = 공유폴더
path = /home/testuser/shareDir
public = yes
writable = yes
valid users = 아이디1 아이디2
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup


- 공개 폴더 읽기 전용 권한으로 공유

sudo vim /etc/samba/smb.conf (Samba 설정 파일 편집)

[global]
security = share

[public]
comment = Public Folder
path = /home/public
public = yes
writable = no
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup

#nobody 계정 생성
sudo smbpasswd nobody


- 공개 폴더를 읽기/쓰기 권한으로 공유

sudo vim /etc/samba/smb.conf (Samba 설정 파일 편집)

[global]
security = share

[public]
comment = Public Folder
path = /home/public
public = yes
writable = yes
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup


- 네트워크 프린터에서 인쇄하기

sudo vim /etc/samba/smb.conf (Samba 설정 파일 편집)

printing = cups
printcap name = cups

#프린터 관리 서비스 재시작
sudo /etc/init.d/cupsys restart


- 웹을 통해 삼바 설정 관리 (SWAT : Samba Web Administration Tool)

-- INETD과 SWAT 를 설치
sudo apt-get install netkit-inetd
sudo apt-get install swat

-- inetd daemon 설정
sudo vim /etc/inetd.conf (inetd daemon 설정 파일 편집)

#아래 내용 찾아서
<#off#> swat stream tcp nowait.400 root /usr/sbin/tcpd /usr/sbin/swat

#아래처럼 변경
swat stream tcp nowait.400 root /usr/sbin/swat swat

-- 대몬 재시작
sudo /etc/init.d/inetd restart

-- root 암호 설정
sudo passwd root

-- 웹 접속
http://localhost:901




Posted by injunech
2015.03.01 12:37


[Windows] 윈도우 부팅시 프로그램 자동 실행, 시작프로그램 설정


 윈도우에서 컴퓨터가 부팅될 때 내가 원하는 프로그램을 간단한 설정만으로 자동으로 시작되는 프로그램으로 설정하는 방법에 대해 설명하려고 합니다. 

 이와 반대로 쓸데없는 프로그램이 부팅시 자동 실행되어 메모리를 잡아먹는 경우 작업관리자 >시작프로그램 관리를 통해 불필요한 프로그램이 실행되는 것을 방지할 수 있습니다. 






  ▲ 윈도우8 단축키 [윈도우 키 + R]를 눌러 실행 창을 띄우거나 시작 아이콘에 마우스 오른쪽 클릭을 한 후 실행(R)을 선택합니다.






  ▲ 실행 창이 뜨면 shell:startup 을 입력 후 확인 버튼을 클릭해서 시작프로그램으로 폴더로 이동할 수 있습니다.



 

  ▲ 시작프로그램 폴더가 파일탐색기로 실행되었습니다. 여기에 내가 컴퓨터 부팅 시에 필요한 프로그램이나 문서들을 올려놓으면 자동으로 실행됩니다. 매번 컴퓨터를 켤 때마다 사용하는 프로그램들을 올려놓는다면 좀 더 편하고 빠르게 사용할 수 있습니다.

 그럼 시작프로그램에 특정 프로그램을 등록하는 방법에 대해 설명하겠습니다. 폴더 내 빈 공간에 마우스 오른쪽 클릭을 한 후 [새로 만들기 > 바로 가기]를 선택합니다.





  ▲ 바로 가기를 만들 항목을 선택해야 하는데 [찾아보기] 버튼을 눌러 프로그램이 설치된 경로의 실행 파일을 선택해줘야 합니다. 예로 포토샵을 시작프로그램에 바로 가기를 만들어 보겠습니다.




  ▲ 포토샵이 설치된 경로를 찾아 실행파일인 Photoshop.exe 파일을 선택한 후 [확인] 버튼을 클릭합니다.



  ▲ 항목 위치 입력란에 내가 선택한 프로그램의 경로가 나타나며 [다음] 버튼을 눌러 계속 진행합니다. 위 내용상에도 나오지만 파일, 폴더, 컴퓨터, 인터넷 주소의 바로 가기를 만들 수 있으며 만든 바로 가기를 시작프로그램에 등록만 해놓는다면 컴퓨터가 켜질 때마다 자동으로 실행하게 됩니다.



  ▲ 마지막으로 바로 가기의 이름을 지정하고 [마침] 버튼을 눌러 마무리합니다. 이름은 바로 가기 생성 후 이름 부분을 클릭해서 변경할 수 있습니다.




  ▲ 이제 시작프로그램 폴더 내에 포토샵의 바로 가기가 생성되었으며 컴퓨터 부팅 시 포토샵이 자동으로 실행됩니다. 내가 항상 들어가는 웹 사이트 바로 가기나 폴더 등도 지정할 수 있으니 활용해보면 좋을 듯합니다.







Posted by injunech
2015.02.23 11:32


[Linux/Unix] Vim (Vi) 작업 취소 단축키


작업 취소


현재 편집중이라면 키보드의 Esc키를 눌러 명령 모드로 들어가서,

소문자 u 를 누르면 방금 했던 작업이 취소됩니다.

다시 편집을 계속하기 위해서는 i 키를 누릅니다.



현재 줄에서 수정한 내용만 취소


현재 편집중이라면 키보드의 Esc키를 눌러 명령 모드로 들어가서,

대문자 U 를 누르면, 현재 커서가 위치하고 있는 줄에서 했던 모든 작업만 취소됩니다. 현재 줄에서 아무리 복잡한 작업을 해도 원상태로 쉽게 돌아갑니다.



취소를 취소하기 (Redo)


위의 u 키로 취소했지만 마음이 바뀌어서, 취소하기 전으로 돌아가고 싶을 때는

Ctrl+R 키를 누릅니다.

뭔가를 취소(Undo)했을 때에만 Redo가 작동합니다. 취소한 적이 한번도 없다면, 취소에 대한 취소도 작동하지 않습니다.




Posted by injunech