여러 UNIX 사용자가 하나의 UID를 공유하면 어떤 부작용이 있습니까?

야로슬라프 라흐 마 툴린

내 GNU / Linux 시스템 sys-apps / shadow 패키지 useradd에는 이전에 간과했던 옵션을 지원하는 명령 이 함께 제공됩니다 --non-unique.. shellig가 대학에서 집으로 돌아올 때 편의를 위해 원래 사용자 이름 (집의 일반적인 이름)에 대한 별칭을 만들었습니다.

useradd --non-unique -u 1001 \
     --no-create-home --home-dir /home/casualname \
     -g 1001 -G `id casualname -G | tr ' ' ,` universityUsername

이렇게하면 ~ / .ssh / config 별칭을 만들거나에 대한 -l 옵션을 지정하지 않고도 universityUsername 로그인으로 캠퍼스에서 로그인 할 수 있습니다 ssh. 로그인 후 whoami내가 casualname이라고보고합니다. 이는 casualname이 / etc / passwd 파일의 상단에 더 가깝게 나타나기 때문입니다.

이러한 별칭이 얼마나 널리 지원되고 있는지, 그리고 사용하는 데 단점이 있는지 궁금합니다. 또한 사용자가 / etc / passwd의 항목을 다시 정렬 할 수없는 시스템에서 기본 사용자 별칭을 작동하는 사용자 ($ USER로 설정 한 것)로 선택하는 방법이 있습니까?

야로슬라프 라흐 마 툴린

제 경험상이 접근 방식에는 명백한 단점이 없습니다. 일부 이상한 응용 프로그램 외에는 혼란 스러울 수 있습니다. 지금까지는 이런 일이 발생하지 않았지만 설정은 상당히 간단합니다.

유일한 사용자가 아닌 시스템에서는 이것을 사용하지 않는 것이 좋습니다.

질문의 두 번째 부분에서는 그렇게 할 방법이 없습니다. 또한 루트가없는 시스템에서는 이중 사용자 이름 설정이 존재할 가능성이없는 시스템도 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Quart 앱은 여러 작업자를 사용하여 어떤 이점을 얻을 수 있습니까?

분류에서Dev

UNIX 라이브러리 문장 clear ()를 사용하려면 어떤 헤더가 필요합니까?

분류에서Dev

UNIX 명령 앞에 #을 사용하면 어떤 효과가 있습니까?

분류에서Dev

Elixir의 "with"를 사용하면 어떤 이점이 있습니까?

분류에서Dev

Spring Security를 사용하면 어떤 가치가 있습니까?

분류에서Dev

"재부팅"명령 대신 "telinit 6"을 사용하여 컴퓨터를 다시 시작하면 어떤 차이가 있습니까?

분류에서Dev

어떤 사용자가 바람둥이를 실행하고 있습니까?

분류에서Dev

Unity를 사용하여 어떤 작업 공간에 있는지 어떻게 알 수 있습니까?

분류에서Dev

Unity를 사용하여 어떤 작업 공간에 있는지 어떻게 알 수 있습니까?

분류에서Dev

Unity를 사용하여 어떤 작업 공간에 있는지 어떻게 알 수 있습니까?

분류에서Dev

Cordova를 사용하면 어떤 이점이 있습니까?

분류에서Dev

Matlab을 사용하여 datetime을 나노초 단위의 Unix 타임 스탬프를 나타내는 문자열로 어떻게 변환 할 수 있습니까?

분류에서Dev

하나의 Kubernetes 포드가 여러 사용자에게 어떻게 서비스를 제공 할 수 있습니까?

분류에서Dev

사용자 이름 필드에 암호를 제출하면 보안에 어떤 의미가 있습니까?

분류에서Dev

사용자 이름 필드에 암호를 제출하면 보안에 어떤 의미가 있습니까?

분류에서Dev

Android의 여러 화면에 대해 하나의 사용자 정의 어댑터 클래스를 어떻게 사용할 수 있습니까?

분류에서Dev

* this를 사용하여 클래스를 초기화하면 어떤 결과가 있습니까?

분류에서Dev

R : % in %를 사용하는 데 어떤 문제가 있습니까?

분류에서Dev

선택적 인수가 여러 개 있지만 적어도 하나의 HAS를 사용하여 PHP에서 함수를 작성할 수 있습니까?

분류에서Dev

드로어 블을 사용할 때 Picassa 또는 유사한 라이브러리를 사용하면 어떤 이점이 있습니까?

분류에서Dev

여러 사용자가 X 디스플레이를 공유하고 있습니까?

분류에서Dev

상수를 사용하여 배열 크기를 선언하면 어떤 이점이 있습니까?

분류에서Dev

상수를 사용하여 배열 크기를 선언하면 어떤 이점이 있습니까?

분류에서Dev

여러 사용자간에 단일 컴퓨터를 공유하려면 어떻게합니까?

분류에서Dev

다음 상황에서 디렉티브와 SQLite를 사용하면 어떤 문제가 있습니까? ObjectDisposedException이 있지만 여기에 있습니까?

분류에서Dev

이미 catch all Exception 핸들러를 사용하고 있다면 null 검사를 추가하면 어떤 이점이 있습니까?

분류에서Dev

포인터를 사용하여 문자열 길이를 얻으려면 아래 코드에 어떤 문제가 있습니까?

분류에서Dev

javaFX를 사용하는 자식을 포함하여 여러 SplitPanes를 어떻게 가질 수 있습니까?

분류에서Dev

어떤 버전의 C ++를 사용하고 있습니까?

Related 관련 기사

  1. 1

    Quart 앱은 여러 작업자를 사용하여 어떤 이점을 얻을 수 있습니까?

  2. 2

    UNIX 라이브러리 문장 clear ()를 사용하려면 어떤 헤더가 필요합니까?

  3. 3

    UNIX 명령 앞에 #을 사용하면 어떤 효과가 있습니까?

  4. 4

    Elixir의 "with"를 사용하면 어떤 이점이 있습니까?

  5. 5

    Spring Security를 사용하면 어떤 가치가 있습니까?

  6. 6

    "재부팅"명령 대신 "telinit 6"을 사용하여 컴퓨터를 다시 시작하면 어떤 차이가 있습니까?

  7. 7

    어떤 사용자가 바람둥이를 실행하고 있습니까?

  8. 8

    Unity를 사용하여 어떤 작업 공간에 있는지 어떻게 알 수 있습니까?

  9. 9

    Unity를 사용하여 어떤 작업 공간에 있는지 어떻게 알 수 있습니까?

  10. 10

    Unity를 사용하여 어떤 작업 공간에 있는지 어떻게 알 수 있습니까?

  11. 11

    Cordova를 사용하면 어떤 이점이 있습니까?

  12. 12

    Matlab을 사용하여 datetime을 나노초 단위의 Unix 타임 스탬프를 나타내는 문자열로 어떻게 변환 할 수 있습니까?

  13. 13

    하나의 Kubernetes 포드가 여러 사용자에게 어떻게 서비스를 제공 할 수 있습니까?

  14. 14

    사용자 이름 필드에 암호를 제출하면 보안에 어떤 의미가 있습니까?

  15. 15

    사용자 이름 필드에 암호를 제출하면 보안에 어떤 의미가 있습니까?

  16. 16

    Android의 여러 화면에 대해 하나의 사용자 정의 어댑터 클래스를 어떻게 사용할 수 있습니까?

  17. 17

    * this를 사용하여 클래스를 초기화하면 어떤 결과가 있습니까?

  18. 18

    R : % in %를 사용하는 데 어떤 문제가 있습니까?

  19. 19

    선택적 인수가 여러 개 있지만 적어도 하나의 HAS를 사용하여 PHP에서 함수를 작성할 수 있습니까?

  20. 20

    드로어 블을 사용할 때 Picassa 또는 유사한 라이브러리를 사용하면 어떤 이점이 있습니까?

  21. 21

    여러 사용자가 X 디스플레이를 공유하고 있습니까?

  22. 22

    상수를 사용하여 배열 크기를 선언하면 어떤 이점이 있습니까?

  23. 23

    상수를 사용하여 배열 크기를 선언하면 어떤 이점이 있습니까?

  24. 24

    여러 사용자간에 단일 컴퓨터를 공유하려면 어떻게합니까?

  25. 25

    다음 상황에서 디렉티브와 SQLite를 사용하면 어떤 문제가 있습니까? ObjectDisposedException이 있지만 여기에 있습니까?

  26. 26

    이미 catch all Exception 핸들러를 사용하고 있다면 null 검사를 추가하면 어떤 이점이 있습니까?

  27. 27

    포인터를 사용하여 문자열 길이를 얻으려면 아래 코드에 어떤 문제가 있습니까?

  28. 28

    javaFX를 사용하는 자식을 포함하여 여러 SplitPanes를 어떻게 가질 수 있습니까?

  29. 29

    어떤 버전의 C ++를 사용하고 있습니까?

뜨겁다태그

보관