본문 바로가기
반응형

▶ 운영체제 [OS]/▷ 우분투 [Ubuntu]30

[리눅스 우분투] Samba 사용자 추가/삭제 및 목록 확인 방법 안녕하세요, 오늘은 리눅스에서 삼바 계정 추가/삭제 및 삼바 서버에 등록된 사용자 목록 확인 방법에 대한 포스팅하도록 하겠습니다. 사용자 추가 /* 사용자 추가 (사용자명은 리눅스 계정) */ sudo smbpasswd -a [USER] /* 삼바 재시작 */ sudo service smbd restart 사용자 삭제 /* 등록된 사용자 삭제 */ sudo smbpasswd -x [USER] /* 삼바 재시작 */ sudo service smbd restart 설정된 계정 확인 /* 등록된 유저 확인 */ sudo pdbedit -L /* 상세 정보 확인 */ sudo pdbedit -L -v 감사합니다. 2023. 10. 16.
[리눅스 우분투] /bin/sh^m bad interpreter 오류 해결 방법 안녕하세요, 오늘은 리눅스에서 쉘 스크립트의 /bin/sh^m bad interpreter 에러를 해결하는 방법에 대한 포스팅하도록 하겠습니다. 원인 이는 윈도우 환경에서 만든 스크리브 파일을 리눅스 환경에서 실행했기 때문에 발생하는 문제로 아래 두 가지 방법으로 해결이 가능합니다. 해결 방법 1. 파일을 바이너리 모드로 open 후 수정 vi -b 파일명.sh ^M 삭제 2. fileformat을 unix로 변경 vi -b 파일명.sh :set fileformat=unix 감사합니다. 2023. 7. 10.
[리눅스 우분투] 시그널 종류 및 처리 방식 (Signal) 안녕하세요, 오늘은 주요 리눅스 시그널 종류 및 처리 방식에 대한 포스팅하도록 하겠습니다. 1~15 시그널 번호 시그널 설명 기본 동작 1 SIGHUP 프로세스의 제어 터미널이 닫힘 (보통 사용자의 로그아웃) 종료 2 SIGNIT 사용자가 인터럽트 문자 (Ctrl + c) 생성 종료 3 SIGQUIT 사용자가 종료 문자 (Ctrl + \) 생성 코어 덤프 4 SIGILL 프로세스가 허용되지 않은 명령을 실행하려고 시도 코어 덤프 5 SIGTRAP 브레이크 포인트를 만남 코어 덤프 6 SIGABRT abort()에서 보냄 코어 덤프 7 SIGBUS 하드웨어 혹은 정렬 에러 코어 덤프 8 SIGFPE 산술 연산 예외 코어 덤프 9 SIGKILL 붙잡을 수 없는 프로세스 종료 10 SIGUSR1 프로세스가 정.. 2023. 6. 6.
[리눅스 우분투] 프로세스 이름으로 kill 하는 방법 안녕하세요, 오늘은 프로세스 명으로 프로세스 종료하는 방법에 대한 포스팅하도록 하겠습니다. 프로세스 아이디를 이용한 방법 ps | grep [process_name] kill -9 [process_id] 프로세스 이름을 이용한 방법 killall -9 [process_name] 감사합니다. 2023. 6. 6.
[리눅스 우분투] 윈도우에서 원격 데스크톱으로 우분투 접속하기 (검은 화면 오류 해결) 안녕하세요, 오늘은 윈도우에서 원격 데스크톱을 통해 우분투로 접속하는 방법과 접속 시 검은 화면이 나오는 오류 해결 방법에 대한 포스팅하도록 하겠습니다. xrdp 설치 우선 우분투에서 xrdp 서버를 설치해야 합니다. sudo apt install xrdp xrdp SSL 인증서 접근 권한 추가 다음은 xrdp 계정을 ssl-cert 그룹에 추가해 줍니다. 이 과정은 원격 접속 시 인증 관련 경고가 나오지 않게 하기 위한 설정인데, 생략해도 괜찮습니다. sudo adduser xrdp ssl-cert xrdp 방화벽 xrdp는 기본적으로 3398 포트를 이용해 수신합니다. 때문에 해당 포트에 대한 방화벽 설정을 추가해줍니다. sudo ufw allow from any to any port 3389 pro.. 2023. 4. 28.
[리눅스 우분투] __git_ps1: command not found 오류 해결 방법 안녕하세요, 오늘은 우분투에서 __git_ps1: command not found 오류 해결 방법 에 대한 포스팅하도록 하겠습니다. 해결 방법 아래의 명령어를 통해 오류를 해결할 수 있습니다. curl -L https://raw.github.com/git/git/master/contrib/completion/git-prompt.sh > ~/.bash_git 이후 아래 명령어를 통해 ~/.bashrc에 추가해 주시면 됩니다. source ~/.bash_git 위와 같이 했는데도 오류가 해결되지 않는다면 아직 적용이 안된 것으로, 쉘을 다시 로그인해주시면 됩니다 ^^. 감사합니다. 2023. 4. 20.
[리눅스 우분투] Setting > Users > Unlock 버튼 안 눌리는 오류 해결 방법 안녕하세요, 오늘은 설정 > 사용자 > 잠금 해제 버튼이 안 눌리는 오류 해결 방법에 대한 포스팅하도록 하겠습니다. 우분투 20.04 버전에서 나오는 오류인데, 원인은 잘 모르겠습니다. 해결 방법 아래의 명령어를 이용하여 잠금 해제를 할 수 있습니다. sudo gnome-control-center 감사합니다. 2023. 4. 17.
[리눅스 우분투] /bin/sh^M: bad interpreter: No such file or directory 오류 해결 방법 안녕하세요, 오늘은 /bin/sh^M: bad interpreter: No such file or directory 오류 해결 방법에 대한 포스팅하도록 하겠습니다. 원인 쉘 스크립트를 작성한 환경과 실행한 환경이 다를 때 발생하는 문제입니다. 조금 더 정확하게는 줄 바꿈을 나타내는 개행문자가 달라 발생하는 문제입니다. 실행하는 환경에서 vi -b 를 통해 스크립트를 열어보면 끝에 ^M 문자가 붙어있는 것을 확인할 수 있습니다. 해결 방법 1. 직접 제거하기 vi -b 파일명.sh ^M 삭제 2. sed 명령어 이용 sed -i -e 's/\r$//' 파일명.sh 3. fileformat 설정 vi 파일명.sh :set fileformat=unix 저장 참고로 위 방법은 모두 스크립트를 실행하는 환경에서 .. 2023. 4. 8.
[리눅스 우분투] su: Authentication failure 오류 해결 방법 안녕하세요, 오늘은 su: Authentication failure 오류 해결 방법에 대한 포스팅하도록 하겠습니다. 오류 해결 방법u: Authentication failure 오류 해결 방법 root 권한을 얻기 위해 su 입력 시 위와 같은 오류가 발생한다면, 이는 root 비밀번호를 설정해주지 않아 발생하는 문제입니다. 아래의 명령어를 통해 비밀번호를 설정해 줄 수 있습니다. sudo passwd root 추가로 비밀번호를 까먹었을 때나 잊어버렸을 때도 같은 명령어를 사용해 비밀번호를 새로 설정해 줄 수 있습니다. 감사합니다. 2023. 1. 15.
[리눅스 우분투] 파일 검색하기 (find) 안녕하세요, 오늘은 리눅스에서 파일 또는 디렉터리 검색 방법에 대해 포스팅 해보도록 하겠습니다. find 사용법 원하는 파일 또는 디렉터리를 검색하기 위해 사용하는 명령어는 find입니다. 하지만 옵션 사용 없이 find만 사용할 경우 같은 이름을 가진 많은 파일 또는 디렉터리를 검색할 수 있으므로, 정확한 검색을 위해선 옵션과 함께 사용해주는 것이 좋습니다. find 검색경로 [옵션] 검색대상 [동작] (검색경로 생략 시 현재 경로를 기준으로 검색) [옵션] -maxdepth 숫자 지정한 경로로부터 하위 몇 단계의 디렉터리까지 검색할지 지정 -name 검색할 파일/디렉터리 이름 지정 -size +, -기호를 이용해 검색할 파일의 크기를 기정하며, 지정한 크기보다 큰 또는 작은 파일을 검색 (c: Byt.. 2022. 6. 8.
반응형