gid

Samba에 액세스하려면 Linux의 사용자 그룹은 무엇이어야 합니까?
gid

Samba에 액세스하려면 Linux의 사용자 그룹은 무엇이어야 합니까?

IT 담당자가 사망한 회사에서 일하는 친구가 있는데 그 친구가 다른 사람을 채용할 수 있을 때까지 도와주려고 합니다. Linux 서버와 네트워크로 연결된 작업 그룹입니다. 그들은 최근 파일 공유에 액세스해야 하는 새로운 직원을 고용했습니다. 저는 Linux를 사용한 적이 없지만 사용자를 생성하려고 시도했지만 파일 공유에 액세스할 수 없었습니다. 물론 그가 server\server1에 액세스하려고 하면 연결할 수 없습니다. 이것이 제가 현재 있는 곳입니다. 나는 그들의 서버에 chris라는 사용자를 생...

Admin

새 디렉토리의 그룹 및 모드 설정
gid

새 디렉토리의 그룹 및 모드 설정

/home/test에 새로 생성된 파일/디렉토리를 설정해 보았습니다. 그룹 "테스트" "770"으로 우회전 이는 그룹 (1)에 적용됩니다. chown :test /home/test chmod g+s /home/test 그러나 나는 그것을 제대로 이해하지 못합니다 (2). 이 동작을 사용자 설정(umask) 대신 /home/test 디렉토리에 설정하고 싶습니다. ...

Admin

디렉터리 및 파일의 소유권과 권한 상속
gid

디렉터리 및 파일의 소유권과 권한 상속

test소유자가 user:group이고 권한이 770인 디렉터리가 있습니다 . 나는 그 안의 모든 디렉토리와 파일이 test동일한 사양을 갖기를 원합니다. 시도해 보았는데 chmod g+s,u+s test부분적으로 작동했습니다. 해당 폴더 내의 디렉터리는 소유권과 권한을 상속하지만 권한은 기록되지 않고 소유자만 기록됩니다. 나도 시도했지만 chmod g+t test완전히 실패했습니다. 원하는 결과를 어떻게 얻을 수 있습니까? 편집: 관리자는 ACL을 설치할 수 없으며 파일이 CLI에서 생성되지 않기 ...

Admin

하드 재부팅 후 사용자가 사망하면서 실행 중인 podman - 메소드가 잘못된 400 URI 실패 메시지를 표시함: 그룹을 설정할 수 없음 - setgroups(22: 잘못된 인수)
gid

하드 재부팅 후 사용자가 사망하면서 실행 중인 podman - 메소드가 잘못된 400 URI 실패 메시지를 표시함: 그룹을 설정할 수 없음 - setgroups(22: 잘못된 인수)

나는 여기서 무슨 일이 일어나고 있는지 확인하려고 노력하고 있습니다. 사용자 공간에서 실행 중인 Podman은 제대로 작동했지만 서버가 하드 재부팅되었고 이제... 더 정확한 기술 평가가 부족하여 정체되었습니다. [grant@patches2 patches]$ podman build --tag local/patches-python:latest --squash-all -f ${SCRIPT_DIR}/python_container/Dockerfile.python ...

Admin

/var/mail이 gid로 설정되는 이유는 무엇입니까?
gid

/var/mail이 gid로 설정되는 이유는 무엇입니까?

저는 UNIX 파일 권한에 대해 배우고 있는데 Ubuntu 시스템에서 /var/mail에 setgid 비트가 설정되어 있다는 것을 발견했습니다. 왜 이런거야? $ ls /var/mail/ -dl drwxrwsr-x 2 root mail 4096 Feb 23 05:57 /var/mail/ 내가 읽고 있는 책에는 이렇게 적혀 있습니다. Setgid는 많은 수의 파일을 공유해야 하는 사용자 그룹이 있을 때 유용합니다. setgid 속성을 사용하여 공용 디렉토리에서 작업하게 하면 그룹의 사람들이 동일한...

Admin

파일/디렉토리 생성 시 SUID 비트 무시
gid

파일/디렉토리 생성 시 SUID 비트 무시

사용자에게 속한 폴더에 SUID 및 SGID 비트를 설정했습니다.부자그리고 sudo chmod g+s myfolder&sudo chmod u+s myfolder drwsr-sr-x 24 foo www-data 4,0K Okt 25 16:17 myfolder 그런 다음 들어가서 폴더를 만들었는데 sudo mkdir xyz폴더의 사용자를 덮어쓰고 root그룹은 성공적으로 보호되었습니다. drwxr-sr-x 2 root www-data 4,0K Okt 25 16:24 xyz 사용자가 보호되기...

Admin

setgid를 사용하는 공유 디렉터리가 예상대로 작동하지 않습니다.
gid

setgid를 사용하는 공유 디렉터리가 예상대로 작동하지 않습니다.

동일한 디렉토리를 공유하려는 개발자 그룹이 있습니다. 나는 이 개발자들과 함께 새 그룹을 만들고 그들을 위한 디렉토리를 만들었습니다. 해당 디렉토리에서 그룹을 내가 만든 그룹으로 설정하고 setgid 비트를 설정했습니다. 모두 괜찮습니다. 파일과 디렉토리는만들어진이 공유 디렉터리에 대한 올바른 권한이 있어야 합니다. 그런데 개발자가 사용한 앱이 예상치 못한 권한을 발생시키는 작업을 하고 있었습니다. 파일 및 디렉터리는 공유 디렉터리의 그룹이 아닌 사용자 그룹을 사용하여 생성됩니다. 디렉터리에서 set...

Admin

setgid()/setuid()를 사용하려는 Apache2 CGI 실행 파일이 있습니다. 그러나 루트로의 전환은 실패합니다. 이 문제를 어떻게 해결할 수 있나요?
gid

setgid()/setuid()를 사용하려는 Apache2 CGI 실행 파일이 있습니다. 그러나 루트로의 전환은 실패합니다. 이 문제를 어떻게 해결할 수 있나요?

내 거CGI 실행 파일이 예상대로 시작됩니다.. 그러나 어느 시점에서는 루트(그리고 다른 사용자)가 되려고 시도합니다. 그 시점에서 CGI는 실패했습니다. 관련 코드 조각은 다음과 같습니다. [...] int const pid(fork()); if(pid == 0) { if(setgid(0) == -1) // <-- this fails. { std::cerr << "error: cannot become the \"root\" group.\n"; ...

Admin

setresuid()/setreuid()/seteuid() 대신 setuid()를 사용하는 것이 적절합니까?
gid

setresuid()/setreuid()/seteuid() 대신 setuid()를 사용하는 것이 적절합니까?

C 소스 파일에서 컴파일된 실행 가능한 바이너리가 있습니다. 실행 파일에는 setuid 권한이 있습니다. 실행 파일의 소유자가뿌리, 사용할 수 있어요 setuid(geteuid()); 파일 컴파일 시 설정실제 UID실행 파일을 실행하는 프로세스는 다음과 같습니다.뿌리. 해당 실행 파일을 실행하는 사람은 누구나 다음과 같이 실행할 수 있습니다.뿌리. 그러나 실행 파일의 소유자가뿌리. 주려고 하면 잘 안 돼요.테스트 사용자실행 파일의 소유권(그리고 setuid를 다시 포함하도록 권한 수정) 이 문서 페...

Admin

권한 설정
gid

권한 설정

지정된 숫자 uid, gid 및 그룹을 사용하여 셸을 시작하려면 어떤 명령(배포 저장소에서 사용 가능)을 사용해야 합니까? 일반적으로 su루트에서 다른 사용자로 변경하는 데 사용되지만 외부 파일 시스템, 네임스페이스 및 Docker 컨테이너를 사용할 때 존재하지 않을 수 있는 이름으로 그룹을 찾으려고 시도합니다. 나는 nsswitch나 nsswitch 가 필요 없이 setgroups(2), setgid(2), setuid(2)및 , 만 수행하는 간단한 애플리케이션이기를 원합니다 . 이러한 프로그램을 ...

Admin

정적 그룹 ID를 선택하는 방법은 무엇입니까?
gid

정적 그룹 ID를 선택하는 방법은 무엇입니까?

저는 여러 Linux 서버에 존재하는 기존 그룹 이름에 정적 그룹 ID(gid)를 재할당하는 임무를 맡았습니다. 예를 들어, 그룹 이름은 foo현재 여러 서버에 존재하지만 GID는 다릅니다. $ ssh server-1 $ getent group foo foo:x:998:user1,user2 $ ssh server-2 $ getent group foo foo:x:999:user2,user3 foo...위의 내용을 고려하여 저는 server-1과 server-2의 그룹 이름에 고유한 새 gid를 할당...

Admin

루트 사용자 모드를 실행 취소하시겠습니까?
gid

루트 사용자 모드를 실행 취소하시겠습니까?

언젠가 내가 하고 싶은 일 sudo usermod -v 1000-1000 USER sudo usermod -w 1000-1000 USER 실수로 이 두 명령을 root. 문서에 따르면 대문자로 동일한 옵션을 사용하여 이 명령을 실행 취소할 수 있지만 시도하면 usermod -V 1000-1000 root 그런 다음 다음 메시지를 받았습니다 usermod: user root is currently used by process 1. 이 작업을 취소하는 다른 방법이 있나요? ...

Admin

chmod 6110을 사용하여 `less`를 실행할 때 "권한 거부"가 나타나는 이유는 무엇입니까?
gid

chmod 6110을 사용하여 `less`를 실행할 때 "권한 거부"가 나타나는 이유는 무엇입니까?

당신이 사용자라고 가정 x하면 실행 id하면 uid=1001(x) gid=1001(x) groups=1001(x) y다른 사용자 가 있습니다 uid=1002(y) gid=1002(y) groups=1002(y) 이제 아래와 같이 사용자의 홈 디렉터리에 root파일을 만듭니다 .readmex # cd /home/x # touch readme # echo "hello" > readme # chown root:y readme # chmod 640 readme 복사해 보자less # cd /hom...

Admin