답변:
분명히 root로 명령을 실행하는 방법을 알고 있다면 편집기를 실행할 수 있습니다. 그러나 가장 편리하거나 안전한 방법은 아닙니다.
sudoedit
(또는 동의어 sudo -e
)는 즐겨 사용하는 편집기에서 파일의 임시 사본을 편집하는 편집 모드이며 편집이 완료되면 해당 사본이 제자리로 이동합니다.
sudoedit /etc/fstab
참고 : 직접 편집해서는 안되는 파일이 몇 개 있습니다.
/etc/sudoers
직접 편집하지 마십시오 . 항상 그 visudo
명령을 사용하십시오 . sudoers 파일의 구문에서 실수를한다면 루트 계정이 잠겨있을 수 있습니다! 를 실행 visudo
하면 파일의 임시 복사본을 편집하고 실제 파일을 편집 내용으로 교체하기 전에 구문 확인을 수행 할 수 있습니다.
같은 원리는 사용자, 그룹, 사용자 암호에 적용되며 그룹 암호 데이터베이스, /etc/passwd
, /etc/group
, /etc/shadow
,와 /etc/gshadow
, 각각. 사용 가능한 시스템에서는 및에 대해 vipw
, vigr
명령을 사용하십시오 . 비밀번호 데이터베이스를 편집하려면 -s 옵션을 전달하십시오. 예를 들어을 편집하려면 을 사용하십시오 ./etc/passwd
/etc/group
/etc/gshadow
vigr -s
crontab -e
(구문 검사도 가능).
항상 편집중인 파일의 백업을 유지하십시오. 어떤 사람들은 그 후에 타임 스탬프를 붙이기를 좋아합니다. 이렇게하면 변경 결과 시스템이 중단 된 경우 항상 되돌릴 수 있습니다. strugee가 나열한 명령 외에도 대부분의 설정을 통해 일반적인 편집기 (vi, vim, nano, emacs)를 실행할 수 있습니다. 파일이 읽기 전용인지 아닌지 확인하십시오.
rcs
and 같은 프로그램을 가지고 있습니다 etckeeper
.
sudoedit
.