안녕하세요

오늘은 회사밖에서 밥을 먹으려고 나왔습니다.

회사랑은 좀 멀지만 마두동으로 이동했습니다.

마두1동행정복지센터 인근에 있는 "라면이좋아김밥이좋아"

분식이 맛있는곳이에요
주소는
경기도 고양시 일산동구 일산로 204 (마두동 730)
전화번호는 031-932-8366

위치는 백마초등학교와 백마중학교 사이에 있는 백마마을3단지 아파드에 있습니다.

메뉴와 가격은 아래를 참고하세요

오늘은 김밥과 라면 볶음밥을 먹었는데요

김밥은 집에서 만든것같아요
라면은 면발이 진~짜 땡글해요
볶음밥 짜지도 맵지도 달지도 않아 맛있어요
떡볶이 국물이 볶음밥이랑 잘 어올려요^^

Posted by 현종이닷
,








지난 주말 지인과 함깨 방문해 본 천안
성정사거리 앞에 있는 성정동호프집
코리안숯불바베큐

코리안숯불바베큐는 체인이지만
천안에서 제일 오래된 집이여서 방분해 보았습니다.

제가 방문한 날의 분위기는 조용했습니다.
하지만 항상 그런것은 아니라고 하시네요

이곳의 인테리어를 빼놓고 리뷰를 쓸수는 없어 살짝 보여드리겠습니다.

의자와 테이블이 원목입니다.
그리고 각 테이블마다 손님들을 위해
 충전기를 연결 할 수 있는 콘센트가 있습니다

net.daum.android.tistoryapp_20190501165129_0_rotate.jpeg
다운로드

이곳의 메뉴판은 아래 사진을 참고하시면 될것 같고요

저희는 주로 모둠바베큐와 오뎅탕 황도를 주로 시키는데요

이곳은 주류 가 시원해서 좋아요~~
사장님이 이곳에서 장사하신지 오래되셔서 그런지 단골손님들이 많은편인데요

아무래도 사장님 장사철학이 굳건해서 인것 같아요

성정동에서 소규모 모임이나 친구들과 간단하게 한잔하기 좋은 바베큐집입니다.

'소소한 일상 > 먹거리' 카테고리의 다른 글

[분식] 일산동구 라면이좋아 김밥이좋아  (0) 2019.05.24
Posted by 현종이닷
,








안녕하세요

현이입니다. 

오늘 포스팅 할 주제는 ACL( Access Control List) 입니다. 

 

특정 파일 혹은 디렉토리를 여러 사용자가 쓰고 읽을 수 있도록 

파일의 원소유권에 존속하지 않도록 만들어 주는 것을 ACL 이라고 할 수 있습니다.

 

이를 사용하기 위해서는 마운트 옵션에 acl 이 붙어 있어야 하며 

커널에 ACL옵션이 있어야 하며 관련 패키지가 설치 되어 있어야 합니다.

 

위의 3가지 조건이 갖추어진 환경이라면 setfacl 과 getfacl 이라는 명령어가 시스템에 존제할 것입니다.

 

기본 예제를 보여 드리겠습니다.

chacl u::rwx,u:user1:rwx,u:user2:r-x,g::r-x,o::---,m::rwx 파일 혹은 폴더 

 

chacl = 실행 파일 입니다.

 

u::rwx = user에게 rwx ( 읽기 쓰기 실행하기) 권한을 부여하겠다는 의미입니다. 

 

,u:user1:rwx,u:user2:r-x = u:user1:rwx, = user를 지정하고 해당 user에 권한을 부여합니다

값의 사이에는 ,(쉼표) 구분지어 주어야 합니다.

 

,g::r-x,o::---,m::rwx g:r-x, 그룹에 읽기와 쓰기의 권한을 부여하겠다는 의미입니다.

o::--- : other 지정되지 않은 사용자 혹은 그룹에게는 권한을 부여하지 않는다는 의미입니다.

m::rwx 요부분은 mask이지만 저도 아직은 정확한 개념이 안잡히네요 

 

 

이것을 쪼~끔 간단하게 사용할수 있도록 C로 간단히 짜 보았습니다..

 

소스코드는 이렇습니다. 

#include "stdlib.h"

#include "stdio.h"

/* 디랙토리 혹은 파일 이름을 인자값으로 받아오기 위해 argv를 사용 */

int main(int argc, char *argv[])

{

char userid[30];

int permission, k=1;

FILE *pt, *pt2;

system("mkdir -p /usr/local/sbin/control/conf");

system("awk -F: '{ if ($3>= 1000 ) print $1 }' /etc/passwd > usr/local/sbin/control/conf/user.conf");

system("sed -i '/nobody/d ' /usr/local/sbin/control/conf/user.conf");

if (argc <2){

printf("Useage : %s 디랙토리 or 파일명\n",argv[0]);

goto end;

}

else { goto read;}

 read:

 pt = fopen("/usr/local/sbin/control/conf/user.conf", "r") ;

 pt2 = fopen("/usr/local/sbin/control/conf/user-acl.conf", "w");

 fprintf(pt2,"#!/bin/bash\r\n");

 fprintf(pt2,"cd /data/home/%s ; find -exec chacl u::rwx",argv[1]); 

while(1)

{

idscan:

k++;

fscanf(pt,"%s",userid);

if (feof(pt)) break;

printf("%s에 대한 %s의 퍼미션을 입력하세요 : \r\n7 : 읽기+쓰기 모두가능, \r\n5 : 읽기만 가능\r\n0 : 접근불가\r\n입력 : " ,argv[1],userid); 

scanf("%d",&permission);

if(permission == 7){ 

printf("%s의 퍼미션  %d (읽기 + 쓰기 가능)",userid,permission);

fprintf(pt2,",u:%s:rwx",userid, permission,userid);

}

else if(permission == 5){

printf("%s의 퍼미션  %d (읽기만 가능)",userid,permission);

                fprintf(pt2,",u:%s:r-x",userid, permission,userid);

}

else if(permission == 0){

printf("%s의 퍼미션  %d (권한 없음)",userid,permission);

}

else {

printf("잘못선택하셨습니다.");

k=0;

goto idscan;}

 

printf("\r\n");

getchar();

if (fgetc (pt) == EOF) break;

   }

   fprintf(pt2,",g::r-x,o::---,m::rwx \"{}\" + ");

end:

 fclose(pt) ;

 system("chmod 770 /usr/local/sbin/control/conf/user-acl.conf");

 system("dos2unix /usr/local/sbin/control/conf/user-acl.conf");

 system("/usr/local/sbin/control/conf/user-acl.conf");

 system("rm -rf /usr/local/sbin/control/conf/user.conf ");

 system("rm -rf /usr/local/sbin/control/conf/user-acl.conf");

}

 

소스 긁어 쓰지 마시고 아래 파일을 받아서 쓰세요 인코딩은 EUC-KR입니다.
 

 

 

 

 

 

Posted by 현종이닷
,