본문 바로가기
[android 보안] 권한 #2 [android 보안] 권한 #2 2.7. 시스템 권한 -프레임워크 클래스는 /system/framework/ 폴더에 JAR 파일로 패키지되어 있다. -프레임워크에는 JAR 라이브러리 외에도 framework-res.apk 라는 APK 파일이 있는데, 이름에서 알 수 있듯이 코드 없이 애니메이션, 그림 파일(Drawable), 레이아웃 등 패키지 프레임워크 리소스가 들어 있으며, android 패키지와 시스템 권한처럼 중요한 정보도 정의되어 있다. framework-res.apk 도 APK 파일이므로 AndroidManifest.xml 이 들어 있는데, 여기에서는 권한 그룹과 권한이 선언되어 있다. -권한 그룹은 시스템 UI 에서 관련된 권한을 출력하기 위해 사용될 뿐이며, 권한은 개별적으로 요청해야 한.. 2018. 4. 17.
[Kotlin Tutorial] Kotlin 의 Type system #2 [Kotlin Tutorial] Kotlin 의 Type system #2 참조 : Kotlin in action 6.2. Primitive and other basic types 6.2.1. Primitive types: Int, Boolean, and more -Kotlin 은 primitive type 과 wrapper type 을 구분하지 않는다. -그렇다면 Int 가 object 라면 Kotlin 은 모든 primitive type 을 실제로 object 로 만드는가?당연히 그렇게 안 했다.compiler 가 대부분의 Int type 을 Java 의 primitive type 으로 변형시킨다.generic, collection 등은 원래 Java 의 Integer 형태만 담을 수 있으므로 이 경.. 2017. 8. 22.
[Server구축/Tutorial] 계정 생성 [Server구축/Tutorial] 계정 생성 http://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EA%B3%84%EC%A0%95_%EC%83%9D%EC%84%B1_useraddhttp://www.hobbyhobby.net/2012/02/linux.html-계정이 있는지 확인 # cat /etc/passwd | grep 계정명 -계정 + 홈 생성 # useradd 계정명 /etc/passwd 파일에 사용자 정보 설정/etc/group 파일에 그룹정보 설정/home/사용자명/ 위치에 홈 디렉토리 생성/var/spool/mail/ 디렉토리에 사용자명의 메일 파일 생성 -비밀번호 설정 # passwd 계정명 # echo 'CustomPassword' | passwd.. 2017. 5. 28.
[linux] /etc/passwd 파일 분석 linux, /etc/passwd 파일 분석 /etc/passwd 파일 분석 -계정명 : 패스워드 : UID : GID : 코멘트 : 홈디렉토리 : 기본사용쉘ex) test:x:500:500:test:/home/test:/bin/bash -user name 만 뽑아내려면 다음과 같은 명령어를 쓴다.# cat /etc/passwd | awk -F: '{print $1}' awk 는 필드분리 명령어.-F: 는 ":" 를 구분자로 사용하겠다는 것이고.{print $1} 은 line 에서 첫번째 split 만 사용하겠다는 것. # cat /etc/passwd | awk -F: '{print "계정명 : "$1" ""홈디렉토리:"$6}' awk, Cat, F, F:, gid, home directory, ID, .. 2014. 3. 4.
[linux] iptables( 방화벽 ) command tutorial linux, iptables( 방화벽 ) command tutorial. iptables ( 방화벽 ) 3가지 chain 존재. INPUT, OUTPUT, FORWARDINPUT 은 Linux 서버로 들어오는 것OUTPUT 은 Linux 서버에서 나가는 것.FORWARD 는 Linux 서버의 로직을 거치지 않고 바로 OUPUT 으로 나가는 것. -N : 새로운 chain 만들기-L : chain 규칙 보여주기-X : 비어있는 chain 없애기-P : chain 규칙 바꾸기-F : chain 에 있는 모든 규칙 지우기. -A : chain 에 새로운 규칙 추가 ( 맨 아래 추가 )-I : chain 에 규칙 삽입하기 ( 맨 앞 추가 )-R : chain 끼리 규칙 교환-D : chain 에 있는 규칙 제거.. 2014. 2. 17.
[linux] ps (process 보기) 명령어에 대해 알아본다. linux, ps (process 보기) 명령어에 대해 알아본다. $ ps [options] -A ( 혹은 -e ) : 모든 프로세스 출력-f : detail 정보 출력-u [계정명] : 해당유저의 프로세스만 출력-C [커맨드명] : 해당 command 의 프로세스만 출력 grep 과 함께 쓰면 좋다. $ ps -ef | grep php위의 명령어는 php 가 들어간 모든 프로세스를 추려낸다. a, all process, C, command, detail, F, grep, option, php, process, process 보기, PS, ps option, ps 명령어, U, USER NAME, [linux] ps 명령어에 대해 알아본다., 메모리 보기 2014. 2. 12.
[똑딱이] 아웃포커스의 조건 똑딱이는 안돼? 아웃포커스(Out of Focus) 란 초점이 맞지 않아 흐리게 보이는 상태를 말한다. 다시 말하면, 피사체에만 초점이 맞고 배경은 흐릿하게 처리된 상황. 아웃포커스는 조리개를 개방할수록 렌즈가 망원일수록 효과가 크다. 이미지 센서가 커도 아웃포커스에 좋다. 그래서 DSLR이 아웃포커스 효과를 내는데 유리하다. 똑딱이도 DSLR에 비해 약하긴 하지만 아웃포커스를 충분히 만들어 낼 수 있다. 심도를 이해하자. 심도(피사계심도)는 초점이 맞는 범위. 초점 맞는 범위가 넓으면 심도가 깊다고 표현하고 초점 맞는 범위가 좁으면 심도가 얕다고 한다. 아웃포커스는 심도가 얕은 상태. 심도를 조절하는 방법은 크게 세 가지. 조리개 조절 조리개를 개방하면 심도가 얕아지고, 조리개를 조이면 심도가 깊어진다.. 2013. 2. 16.
반응형