How IT

언제든지 물어보세요.

컨텐츠로 건너뛰기
  • 홈
  • Unix
  • Apple
  • Java
  • Android
  • C#
  • C++

사용자가 로그인 할 수있는 시간 제한 12.04에 구축 된

우분투 12.04에 구축 된 여러 Backbox 3.13 시스템이 있습니다. 10 대 중 한 명이 “수면”이라는 개념을 이해하지 못하고 컴퓨터에서 게임을 즐기는 경향이 있습니다. 그 행동을 제한하려고합니다. 우리는 며칠 동안 일한 Nanny를 시도했습니다. 그런 다음 설정이 그대로 유지 되었음에도 불구하고 여전히 십대 자녀가 자신의 사용자 계정과 인터넷에 액세스 할 수있게되었습니다.

약간의 연구 끝에, 나는 수정을 시도하기로 결정했다 /etc/security/time.conf. 파일에 어떤 명령을 입력하든 여전히 사용자 계정에 로그인 할 수 있기 때문에 제대로 수행하지 않는 것 같습니다. 우리는 그녀가 오후 9시에서 오전 6시 사이에 액세스하기를 원하지 않습니다. 우리는 여전히 컴퓨터에 항상 액세스 할 수 있어야합니다. 내가 시도한 몇 가지 구문은 다음과 같습니다.

1. login;*;username;A12100-0600
2. login;*;username;!A12100-0600
3. login;*;username;!A12100-0600
   login;*;my username;A10000-2400
4. login;*;!username;A12100-0600

나는 이것을하는 방법을 알아 내려고 노력하고 있습니다. 내가 놓친 것이거나 잘못 입력 한 것이 확실합니다. 도움을 주시면 감사하겠습니다.



답변

1. /etc/pam.d/common-auth를 편집하고 다음 줄을 추가하십시오.
account required pam_time.so

2. /etc/security/time.conf를 편집하고 제한을 추가하십시오.
*;*;username;Al0800-2200

이 예에서는 매일 오전 8시에서 오후 10시 사이에 pam-aware 소프트웨어로 로그인 할 수 있습니다.


답변

바로 여기 있습니까, 아니면 Ls 대신 사용합니까?

시간 제한은 “자본 A, 작은 L “을 읽은 다음 시간을 읽어야 합니다.


답변

다음은 나를 위해 작동합니다.

*;*;child1|child2|child3;Wk0445-1958|Sa0445-2300|Su0445-1958

다음 줄은 /etc/pam.d/common-account내가 추가하거나 주석 처리하지 않은 것일 수 있습니다.

account required  pam_time.so

또한 자녀 중 하나가 로그인했는지 오후 8시에 확인하고 그렇다면 로그 오프합니다. 실제로 로그 오프하는 부분은 다음과 같습니다.

echo 'logging off - Following children are still logged in...'
for n in $active_children ; do echo "  " $n ; done
festival --tts <<EOT
Is is bedtime. Good bye and good night.
EOT
for n in $active_children
do
    killall -HUP -u $n
done
sleep 15
for n in $active_children
do
    killall      -u $n
done
echo "[`date`] - done"


답변

보다 일반적인 방법은 cron을 사용하여 계정을 잠 그거나 잠금 해제하는 것입니다. 이를 통해 특정 요구 사항과 창 관리자와 관련된 변수가 모두 제거됩니다. 중앙 인증 서버에 연결된 데스크톱 / 노트북 / 태블릿이 아닌 독립형 컴퓨터에만 적용됩니다.

0 21 * * * /usr/bin/passwd -l childsUserName
0 6 * * * /usr/bin/passwd -u childsUserName'

참고 : ‘passwd’명령에 대한 경로를 조정해야 할 수도 있습니다. ‘which’로 올바른 경로를 결정하십시오.

내 CentOS 6 상자에서 :

which passwd

/usr/bin/passwd


답변


이 글은 Unix 카테고리에 분류되었고 account-restrictions, login, pam 태그가 있으며 소장 마님에 의해 2025-01-28에 작성되었습니다.

글 네비게이션

← TDD 학습을위한 최고의 리소스는 무엇입니까? [닫은] 운동 목록 개인적인 지혜의 Windows : 캘린더를 볼 수있는 키보드 단축키 클릭하면 표시되는 달력을 →

태그

  • android
  • apt
  • bash
  • boot
  • c#
  • c++
  • code-golf
  • command-line
  • debian
  • firefox
  • git
  • google-chrome
  • hard-drive
  • html
  • java
  • keyboard
  • linux
  • mac
  • macos
  • math
  • memory
  • microsoft-excel
  • mysql
  • networking
  • performance
  • permissions
  • python
  • r
  • regression
  • security
  • shell
  • sql-server
  • ssh
  • string
  • terminal
  • ubuntu
  • unity
  • usb
  • vim
  • virtualbox
  • windows
  • windows-7
  • windows-8
  • windows-10
  • windows-xp

최신 글

  • Windows에서 파티션 크기를 조정 한 후 APFS 파티션이 손실 됨 00 80
  • App Store에서 El Capitan을 강제로 다시 다운로드 하시겠습니까? 업데이트 된 플래시 드라이브 설치 프로그램을 빌드하기
  • 기존 시스템에 부팅 드라이브로 SSD 추가 백업에 큰 관심이 없습니다. 내가 걱정하는 것은이
  • geoJSON featureCollection에 properties 요소를 갖는 것이 유효합니까?
  • 추세를 식별하기 위해 신호 처리 원리를 신중하게 사용 매우 시끄러운 장기 데이터에서 추세를

카테고리

  • Android
  • Apple
  • C#
  • C++
  • cooking
  • cs
  • cstheory
  • diy
  • drupal
  • electronics
  • emacs
  • Gis
  • Git
  • Html
  • Java
  • Javascript
  • magento
  • photo
  • Python
  • raspberrypi
  • scicomp
  • Server
  • Software
  • Sql
  • stats
  • Superuser
  • ubuntu
  • Unix
  • vi
  • webapps
  • webmasters
  • wordpress
  • 게임개발
  • 코딩
Proudly powered by WordPress
Go to mobile version
Close