본문 바로가기
  • 노션에서 삽질한 내용을 정리하는 블로그

Shell Script2

bash Shell Script 개인 프로젝트 2. 번거로운 " sudo + 명령어 " /etc/sudoers 파일에 user명과 user권한 내용 추가. # User privilege specification root ALL=(ALL:ALL) ALL (사용자명) ALL=(ALL:ALL) ALL 그런데 문제는 해당 파일을 수정하기 위해서는 일단 root 권한이어야 한다 . . . 결국에는 root 권한으로 변환하는 과정이 필요하기 때문에 스크립트 내에서 권한 부여 하는 코드는 구현하기 어려울 듯 (권한 부여하려면 root 비번을 치는 코드가 필요) 네트워크 스크립트 수정 : 내부네트워크와 외부네트워크 이더넷에 필요한 스크립트 중 중복되는 부분은 "함수"로 구현하고, 외부 네트워크 스크립트에만 있는 두 줄에 해당되는 값(gateway, dns)은 따로 se.. 2020. 10. 12.
Linux Shell : 1 Linux Shell 의 필요성 🟢 시간 절약 🟢 클라우드, 가상화와 연계된 작업진행 (자동화) 🟢 리눅스 시스템과의 유연한 연계(shell, python, perl) 🚨 BUT: 다차원배열이나 GUI와의 연계시 사용이 어려움 ✔️ 인터프리터 언어: 파일의 상단부터 하단으로 한줄씩 차례대로 처리 (=python) ✔️ Shell Script: 한 종이에 사용자로부터 입력을 받기 위한 명령문이나 다양한 실행문 삽입 가능 Shell script 🔴👌 스크립트 실행 전, chomod 777 권한 조정 필요 🔴👌 #!/bin/bash :쉘스크립트 파일 가장 첫번째 줄에 적기 🔴👌 ./test1 : /bin/bash를 현재 위치로 가져와 실행하라는 뜻 #!/bin/bash date echo "-----------.. 2020. 8. 10.