해당 폴더에는 파일이 저장됩니다 news
. 다음에서 제안한 대로 시스템 관리자가 사용자를 위한 일부 정보를 작성하기 위해 파일을 만들 수 있습니다.이것링크.
일반 사용자로 에 파일을 추가하려고 시도했지만 /var/lib/sysnews
이 명령도 마찬가지입니다.
echo "Hello world" > /var/lib/sysnews
이 명령도 아니고
sudo echo "Hello world" > /var/lib/sysnews
일했다(그것은 준다허가가 거부되었습니다오류).
폴더는 root
사용자와 그룹이 소유합니다 staff
. 내 일반 사용자가 이미 sudo
그룹에 속해 있었습니다. 내 사용자를 위해 그룹 을 추가했지만 staff
결과가 없습니다.
내 폴더 중 하나에 파일을 만든 다음 입력해야만 뉴스를 추가할 수 있습니다.
sudo mv myfile /var/lib/sysnews
하지만 그것은 귀찮습니다.
루트가 아닌 해당 폴더에 일부 뉴스 파일을 추가하는 더 간단한 방법이 있습니까?
답변1
문제는 출력 리디렉션/파이핑에서 발생한 것 같습니다. 선호하는 편집기(내 경우에는 vim)를 사용하고 sudo vim /var/lib/sysnews
로 호출된 편집기를 통해 파일을 편집합니다 sudo
. 또는 위에 나열된 리디렉션 해결 방법 중 하나를 사용 sudo commandline
하지만 그 중 어느 것도 '더 간단한' 답변처럼 보이지 않습니다.