samba를 이용한 파일서버에서

일정 시간 이후에 자동 접속 차단 혹은 로그아웃 되는 녀석이 머가 있을려나...


deadtime (G)


The value of the parameter (a decimal integer) represents the number of minutes of inactivity before a connection is considered dead, and it is disconnected. The deadtime only takes effect if the number of open files is zero.


This is useful to stop a server's resources being exhausted by a large number of inactive connections.


Most clients have an auto-reconnect feature when a connection is broken so in most cases this parameter should be transparent to users.


Using this parameter with a timeout of a few minutes is recommended for most systems.


A deadtime of zero indicates that no auto-disconnection should be performed.


Default: deadtime = 0


Example: deadtime = 15



machine password timeout (G)


If a Samba server is a member of a Windows NT Domain (see the security = domain parameter) then periodically a running smbd process will try and change the MACHINE ACCOUNT PASSWORD stored in the TDB called private/secrets.tdb . This parameter specifies how often this password will be changed, in seconds. The default is one week (expressed in seconds), the same as a Windows NT Domain member server.


See also smbpasswd(8), and the security = domain parameter.


Default: machine password timeout = 604800 


[링크 : https://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html]



Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options

Description

Determines whether to disconnect users that are connected to the local machine outside of their user account's valid logon hours. This setting affects the Server Message Block (SMB) component of a Windows 2000 server.

When this policy is enabled, it causes client sessions with the SMB server to be forcibly disconnected when the client's logon hours expire.

If this policy is disabled, an established client session is allowed to be maintained after the client's logon hours have expired.

This policy is defined by default in Local Computer Policy, where it is enabled by default. 

[링크 : https://technet.microsoft.com/en-us/library/cc938001.aspx]


+

[링크 : https://www.centos.org/forums/viewtopic.php?t=8810]


+

도메인 관리가 안되는 컴퓨터일 경우 적용이 안되려나?


[링크 : https://social.technet.microsoft.com/Forums/scriptcenter/ko-KR/9abce81d-7c94-40a7-b205-f8c179648928/windows-2012-?forum=windowsserverko]

[링크 : https://answers.microsoft.com/ko-kr/windows/forum/windows_7-networking/net-config-server-autodisconnect0/310ea6cf-2791-4600-84d0-476acacd218e]

Posted by 구차니

mysql이 sql 표준과 다른건가

sql 문 자에로는 set 명령에서 변수 타입을 정해주어야 하나

mysql에서는 변수형 없이 바로 쓸 수 있는 듯


SET @V = 10;

SELECT @V + 1; 

[링크 : http://junny1909.tistory.com/259]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mariadb 캐릭터 셋  (0) 2018.09.13
Mariadb root access denied  (0) 2018.04.19
mysql view 출력 그리고 내용확인  (0) 2017.05.09
db varchar 와 char  (0) 2017.05.09
db에 mac / ip 저장하기(자료형)  (0) 2017.05.09
Posted by 구차니

리눅스에서 CUPS 통해서 프린터 공유 중인데

이 경우에도 smb1 프로토콜을 쓰는지 SMB2로 min protocol을 제한하면

프린트가 안된다 -_-

Posted by 구차니

legacy 좋아하다 보니.. 어쩔수 없었나..

이제 신버전으로 가야 할 듯 ㅠㅠ

망할 SMB1 ㅠㅠ


Core OS updates and changes (old version in brackets):
  • Pulseaudio updated to 10.0 (9.0)
  • Binutils updated to 2.28 (2.26)
  • GCC updated to 6.3 (5.4)
  • glibc updated to 2.25 (2.23)
  • LLVM updated to 4.0 (3.8)
  • Linux kernel updated to 4.9 (4.4)
  • Mesa updated to 17.0 (11.2)
  • ffmpeg updated to 3.2 (2.8)
  • libva updated to 1.8 (1.7)
  • connman updated to 1.33 (1.31)
  • libressl updated to 2.4 (2.2)
  • systemd updated to 233 (229)
  • xorg-server updated to 1.19 (1.18)
  • samba updated to 4.6 (3.6)
  • MySQL replaced with MariaDB-10.1
  • HFS and HFS+ Filesystem support removed.
  • iSCSI support removed.
  • NFS, NBD, iSCSI Network boot support removed.
  • LIRC support removed, LIRC was always installed as a enhancenment to the Kernel RC drivers, and was only used for very old IR Hardware like classic XBox remote and others - which support is now dropped.
  • Apple TV 1 IR remote driver driver removed.
  • X11 AMDGPU, ATI (Radeon) and Intel GPU driver driver replaced by X11 Modesettings GPU driver.

 

[링크 : http://openelec.tv/news/22-releases/184-stable-openelec-8-0-released]

[링크 : http://openelec.tv/news/22-releases/181-stable-openelec-7-0-released]


+

확인해보니 현재 쓰는게.. 6버전..

OpenELEC-RPi2.arm-6.0.0.img

'프로그램 사용 > kodi(xbmc)' 카테고리의 다른 글

libreelec  (0) 2018.02.21
openELEC HDMI CEC  (0) 2018.02.19
kodi, openELEC / smb2 미지원?  (0) 2017.05.15
kodi remote  (0) 2015.04.07
xbmc on winXP / IrDA 실패  (0) 2015.04.01
Posted by 구차니

이번 wannacry 웜 사태로 인해서 집에 NAS를 최소 SMB2 / 최대 SMB3로

설정을 했는데 집에와서 openELEC/rpi 로 재생하려고 하니

connection timeout

어라?!


혹시나 해서 SMB1 / SMB3로 설정해서 해보니까 문제없이 접속이 되네

cifs로 mount 하다 보니 SMB1을 막아 버리면 접속이 불가능 한 듯?


sraue commented on 11 Mar 2016

closing for now, will be updated when samba 4 support is in kodi

[링크 : https://github.com/OpenELEC/OpenELEC.tv/issues/4174]

'프로그램 사용 > kodi(xbmc)' 카테고리의 다른 글

openELEC HDMI CEC  (0) 2018.02.19
openELEC 8.0 관련  (0) 2017.05.16
kodi remote  (0) 2015.04.07
xbmc on winXP / IrDA 실패  (0) 2015.04.01
ubuntu + xbmc + ion(nvidia)  (0) 2015.03.22
Posted by 구차니


min protocol = SMB2

max protocol = SMB3

[링크 : https://askubuntu.com/questions/546743/how-to-force-smb2-protocol-in-samba]

Posted by 구차니

mysql client로 콘솔에서 접속해서 보니..

걍.. table로 나온다.


mysql> show tables;

+-------------------+

| Tables_in_archlog |

+-------------------+

| account_bank      |

| account_periodic  |

| account_withdraw  |

| arch_article      |

| arch_blobs        |

| arch_refer        |

| arch_rel          |

| arch_reply        |

| arch_user         |

| org_detail        |

| org_rel           |

| organization      |

| people_detail     |

| people_rel        |

+-------------------+

14 rows in set (0.00 sec) 


mysql> desc organization;

+---------------+-----------+------+-----+---------+-------+

| Field         | Type      | Null | Key | Default | Extra |

+---------------+-----------+------+-----+---------+-------+

| idx           | int(11)   | NO   |     | 0       |       |

| name_kr       | char(50)  | YES  |     | NULL    |       |

| name_en       | char(30)  | YES  |     | NULL    |       |

| address       | char(200) | YES  |     | NULL    |       |

| call_1        | char(30)  | YES  |     | NULL    |       |

| fax           | char(30)  | YES  |     | NULL    |       |

| web           | char(50)  | YES  |     | NULL    |       |

| certification | char(20)  | YES  |     | NULL    |       |

| time_create   | datetime  | YES  |     | NULL    |       |

+---------------+-----------+------+-----+---------+-------+

9 rows in set (0.01 sec)


그나저나 저 \G의 차이가 크게 나오네..

mysql> show create view organization\G

얘는 걍.. +--- 이런거 도배 됨

mysql> show create view organization; 

[링크 : https://dev.mysql.com/doc/refman/5.7/en/show-create-view.html]


\g는 vertical output 인가?

--auto-vertical-output

Cause result sets to be displayed vertically if they are too wide for the current window, and using normal tabular format otherwise. (This applies to statements terminated by ; or \G.) 

[링크 : https://dev.mysql.com/doc/refman/5.7/en/mysql-command-options.html]



+

full 하나 넣어주니 깔끔하게 구분이 되는군!

mysql> show full tables;

+-------------------+------------+

| Tables_in_archlog | Table_type |

+-------------------+------------+

| account_bank      | BASE TABLE |

| account_periodic  | BASE TABLE |

| account_withdraw  | BASE TABLE |

| arch_article      | BASE TABLE |

| arch_blobs        | BASE TABLE |

| arch_refer        | BASE TABLE |

| arch_rel          | BASE TABLE |

| arch_reply        | BASE TABLE |

| arch_user         | BASE TABLE |

| org_detail        | BASE TABLE |

| org_rel           | BASE TABLE |

| organization      | VIEW       |

| people_detail     | BASE TABLE |

| people_rel        | BASE TABLE |

+-------------------+------------+

14 rows in set (0.01 sec) 

[링크 : https://dev.mysql.com/doc/refman/5.7/en/show-tables.html]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

Mariadb root access denied  (0) 2018.04.19
mysql sql문 변수 사용  (0) 2017.05.20
db varchar 와 char  (0) 2017.05.09
db에 mac / ip 저장하기(자료형)  (0) 2017.05.09
mysql innodb compress  (0) 2017.04.12
Posted by 구차니

char은 고정

varchar는 가변


다만, char의 경우 길이보다 짧게 입력시 공백으로 처리되어

equals로 비교시 같지 않다고 나오기에 trim()을 해주어야 한다는데 어쩌구 저쩌구


결론은.. 걍 유지보수 편하게 varchar로 대동단결? 이라는 건데

음.. varchar로 구성된 테이블 하나 두고 하나만 파편화 시키는 것도 방법이 되려나?


[링크 : https://okky.kr/article/217655]

[링크 : https://okky.kr/article/256528]

[링크 : http://database.sarang.net/?inc=read&aid=16220&criteria=mysql...page=16]

[링크 : http://dreamchallenger.blogspot.com/2011/07/char-varchar.html]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql sql문 변수 사용  (0) 2017.05.20
mysql view 출력 그리고 내용확인  (0) 2017.05.09
db에 mac / ip 저장하기(자료형)  (0) 2017.05.09
mysql innodb compress  (0) 2017.04.12
mysql view  (0) 2017.03.14
Posted by 구차니

MAC은 대개 48bit(8x6) 인데 일부에서는(인피니밴드) 8byte까지 늘어나는 듯

그리고 ip는 IPv4 기준 32bit 니까 int로도 충분은 한데...


쿼리 문에서는 HEX로 변환해주고

[링크 : https://dev.mysql.com/doc/refman/5.7/en/hexadecimal-literals.html]


php에서는 base_convert()를 이용해서 값을 변환해서 비교하는 듯?

[링크 : http://php.net/manual/en/function.base-convert.php]



[링크 : http://stackoverflow.com/questions/4514547/mysql-best-way-to-store-mac-addresses]

[링크 : http://www.onurguzel.com/storing-mac-address-in-a-mysql-database/]

[링크 : http://bryan.wiki/34]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql view 출력 그리고 내용확인  (0) 2017.05.09
db varchar 와 char  (0) 2017.05.09
mysql innodb compress  (0) 2017.04.12
mysql view  (0) 2017.03.14
db designer  (0) 2017.03.14
Posted by 구차니

후배를 갈아먹자 -_-


[링크 : https://git-scm.com/book/en/v2]

[링크 : https://git-scm.com/book/ko/v2]


git fetch(서버에서 받아오기)

git merge(병합)

>> git pull


git checkout (브랜치 선택)


git commit 로컬 저장소 저장

git push 원격 저장소 저장


git clone


git init (로컬 저장소 생성)

git remote add repo (로컬 저장소와 원격저장소 연결)

git pull (원격 저장소의 정보를 내려받음)

>> git clone repo (로컬 저장소와 원격저장소 동일) 

[링크 : https://www.slideshare.net/einsub/svn-git-17386752]

'프로그램 사용 > Version Control' 카테고리의 다른 글

tortoiseSVN 엑셀 비교  (0) 2017.09.16
sorucetree / git client  (0) 2017.07.03
git-svn 관련글  (0) 2017.04.25
svn list 예제  (0) 2017.02.03
svn hook encv  (0) 2016.12.30
Posted by 구차니