리눅스/리눅스 패키지

리눅스 필수 설치 패키지 - nautilus-admin

씨실과 날실 2018. 10. 23. 10:00


안내

이 글의 기존 내용은 당시 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 프로그램을 실행시키는 경우 각종 경고 문구가 뜨는데요. 이것들은 무시하여도 큰 문제가 없습니다.