[관련 게시물]
2018/10/21 - [서버 운영/리눅스(Linux)] - 리눅스 필수 프로그램 설치 안내
2018/10/22 - [서버 운영/리눅스(Linux)] - 리눅스 필수 설치 패키지 - clamav와 clamtk
2018/10/23 - [서버 운영/리눅스(Linux)] - 리눅스 필수 설치 패키지 - nautilus-admin
2018/10/24 - [서버 운영/리눅스(Linux)] - 리눅스 필수 설치 패키지 - gnome-sushi
2018/10/25 - [서버 운영/리눅스(Linux)] - 리눅스 필수 설치 패키지 - synaptic
2018/10/26 - [서버 운영/리눅스(Linux)] - 리눅스 필수 설치 패키지 - gdebi
2018/10/27 - [서버 운영/리눅스(Linux)] - 리눅스 필수 설치 패키지 - gufw
2018/10/28 - [서버 운영/리눅스(Linux)] - 리눅스 필수 설치 패키지 - mc
2018/10/29 - [서버 운영/리눅스(Linux)] - 리눅스 필수 설치 패키지 - gnome-tweak-tool
2018/10/30 - [서버 운영/리눅스(Linux)] - 리눅스 필수 설치 패키지 - 구글 크롬 웹브라우저 - 터미널 설치
2018/10/30 - [서버 운영/리눅스(Linux)] - 리눅스 필수 설치 패키지 - 구글 크롬 웹브라우저 - GUI 설치
2018/10/30 - [서버 운영/리눅스(Linux)] - 리눅스 필수 설치 패키지 - 구글 크롬 웹브라우저 - gdebi 설치
안내
이 글의 기존 내용은 당시 LTS 버전이었던 우분투 18.04를 기반으로 작성되었으나 새로운 LTS 버전인 20.04가 배포되었기에 그에 맞춰 내용을 업데이트합니다.
오늘은 nautilus-admin입니다. 패키지 이름을 보면 알 수 있다시피 우분투 파일 관리자 프로그램 노틸러스의 관리자 권한 실행 패키지입니다.
보통의 경우 노틸러스에서는 관리자 권한 즉, sudo권한을 획득한 후 실행해야 하는 명령을 실행할 수 없습니다. 그런 경우 터미널을 이용하게 되는데요. 이런 불편함을 해소해주는 일종의 부가기능 패키지라고 보시면 됩니다.
예를 들어 보지요. 다음의 예는 제가 파일의 내용과 소유자, 그룹, 퍼미션을 임의로 생성한 파일입니다.
study계정 폴더 안 문서 폴더에 test.txt 파일이 있습니다.
참고로 문서를 만든 예시는 다음과 같습니다. 궁금하신 분은 펼쳐 보시기 바랍니다.
퍼미션을 확인해봅시다. 해당 디렉토리에 들어가 다음과 같은 명령을 쳐줍니다.
study@study-VirtualBox:~/문서$ ls -l
다음과 같은 내용이이 나오네요.
study@study-VirtualBox:~/문서$ ls -l 합계 0 -rw------- 1 root root 0 6월 29 14:53 test.txt study@study-VirtualBox:~/문서$위 명령으로 하나의 파일에 대하여 총 8개의 정보를 알수 있습니다.
이에 대한 자세한 내용은 따로 포스팅하겠습니다.
어쨌든 이 파일은 소유자인 root 사용자만 읽고 쓸 수 있는 파일임을 알 수 있습니다.
이 파일을 노틸러스에서 파일 편집 실행을 해봅시다.
test.txt파일 아이콘에 자물쇠와 X표시가 되어 있는 것을 볼 수 있습니다.
이 상태에서 위 그림처럼 텍스트 편집기(gedit)로 열어봅시다.
위 그림처럼 경고가 뜨면서 읽지도 못합니다. 이 경우 해결책은 파일 퍼미션을 수정해주는 것입니다만 이거 외에 또 다른 방법이 있는데요. 그것이 오늘 다루게 될 nautilus-admin입니다.
사실 문서파일을 수정할 때 매번 파일 퍼미션을 확인하고 변경해주는 것은 여간 귀찮은 것이 아닙니다. 이때 손쉬운 해결책이 이 nautilus-admin을 설치하는 것인데요. 이것을 설치하게 되면 터미널로 실행해야 하는 관리자 권한의 명령들을 노틸러스에서 바로 실행할 수 있습니다.
nautilus-admin의 소스코드 사이트는 아래와 같습니다.
그럼 설치해봅시다.
study@study-VirtualBox:~$ sudo apt install nautilus-admin
우분투 20.04에서 설치하는 경우
study@study-VirtualBox:~$ sudo apt install nautilus-admin [sudo] study의 암호: 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 다음의 추가 패키지가 설치될 것입니다 : gir1.2-nautilus-3.0 python3-nautilus 다음 새 패키지를 설치할 것입니다: gir1.2-nautilus-3.0 nautilus-admin python3-nautilus 0개 업그레이드, 3개 새로 설치, 0개 제거 및 0개 업그레이드 안 함. 32.5 k바이트 아카이브를 받아야 합니다. 이 작업 후 210 k바이트의 디스크 공간을 더 사용하게 됩니다. 계속 하시겠습니까? [Y/n] y 받기:1 http://mirror.kakao.com/ubuntu focal-updates/main amd64 gir1.2-nautilus-3.0 amd64 1:3.36.3-0ubuntu1 [5,268 B] 받기:2 http://mirror.kakao.com/ubuntu focal/universe amd64 python3-nautilus amd64 1.2.3-1ubuntu1 [18.0 kB] 받기:3 http://mirror.kakao.com/ubuntu focal/universe amd64 nautilus-admin all 1.1.9-3 [9,284 B] 내려받기 32.5 k바이트, 소요시간 0초 (172 k바이트/초) Selecting previously unselected package gir1.2-nautilus-3.0:amd64. (데이터베이스 읽는중 ...현재 196001개의 파일과 디렉터리가 설치되어 있습니다.) Preparing to unpack .../gir1.2-nautilus-3.0_1%3a3.36.3-0ubuntu1_amd64.deb ... Unpacking gir1.2-nautilus-3.0:amd64 (1:3.36.3-0ubuntu1) ... Selecting previously unselected package python3-nautilus. Preparing to unpack .../python3-nautilus_1.2.3-1ubuntu1_amd64.deb ... Unpacking python3-nautilus (1.2.3-1ubuntu1) ... Selecting previously unselected package nautilus-admin. Preparing to unpack .../nautilus-admin_1.1.9-3_all.deb ... Unpacking nautilus-admin (1.1.9-3) ... gir1.2-nautilus-3.0:amd64 (1:3.36.3-0ubuntu1) 설정하는 중입니다 ... python3-nautilus (1.2.3-1ubuntu1) 설정하는 중입니다 ... nautilus-admin (1.1.9-3) 설정하는 중입니다 ... study@study-VirtualBox:~$기본적으로 3개의 패키지가 설치됩니다.
y를 눌러 실행해줍니다. 설치가 완료된 후 다시 노틸러스에서 파일 편집을 실행해 봅시다.
우분투 18.04에서 설치하는 경우
기본적으로 모두 9개의 패키지가 설치될 것이고 그 외에 추가로 4개의 패키지를 추가할 것을 제안하고 있습니다. 기본 설치만 할 것인지 추가 제안 패키지도 추후 설치할 것인지는 사용자의 선택입니다.
자세히 보니 19개의 업그레이드할 내용이 있다고 나오네요. 이것은은 전에 업그레이드를 실행한 이후 저장소 내 패키지가 업그레이드되었는데 사용자가 apt upgrde를 실행하지 않아 나오는 안내 문구입니다.
다음 포스팅부터는 위와 같은 패키지 설치 및 업그레이드 과정에 대한 자세한 내용은 생략하도록 하겠습니다.
y를 눌러 실행해줍니다. 설치가 완료된 후 다시 노틸러스에서 파일 편집을 실행해 봅시다.
nautilus-admin 설치 후
설치 후 메뉴가 추가된 것을 볼 수 있습니다. Edit as Administrator를 누르면 관리자 권한으로 파일 편집을 하고 저장할 수 있습니다. 물론 이것을 실행하기 전 암호를 입력하여 인증을 받는 과정은 거쳐야 합니다.
참고로 nautilus-admin을 설치하지 않고 파일 편집을 하려면 다음과 같이 입력해주면 됩니다.
study@study-VirtualBox:~$ gedit admin:///home/study/다운로드/test.txt
관리자 권한으로 gedit 등의 각종 GUI 프로그램을 실행시키는 경우 각종 경고 문구가 뜨는데요. 이것들은 무시하여도 큰 문제가 없습니다.
'리눅스 > 리눅스 패키지' 카테고리의 다른 글
리눅스 필수 설치 패키지 - 구글 크롬 웹브라우저 - 터미널로 패키지 설치 (0) | 2018.10.30 |
---|---|
리눅스 필수 설치 패키지 - 그놈(GNOME) 기능 개선 gnome-tweaks(= gnome-tweak-tool) (0) | 2018.10.29 |
리눅스 필수 설치 패키지 - mc와 mcedit (0) | 2018.10.28 |
리눅스 필수 설치 패키지 - gufw (0) | 2018.10.27 |
리눅스 필수 설치 패키지 - gdebi (+ synaptic 패키지 관리자로 패키지 설치) (2) | 2018.10.26 |
리눅스 필수 설치 패키지 - synaptic (0) | 2018.10.25 |
리눅스 필수 설치 패키지 - gnome-sushi (0) | 2018.10.24 |
리눅스 필수 설치 패키지 - clamav와 clamtk (0) | 2018.10.22 |