services: xvnc: Do not create a regular HOME directory for xvnc user.
* gnu/services/vnc.scm (%xvnc-accounts) [home-directory]: Define as /var/empty. [shell]: Set to nologin, for good measures.master
parent
65cdd4287b
commit
1d0158ab90
|
@ -17,6 +17,7 @@
|
|||
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
(define-module (gnu services vnc)
|
||||
#:use-module (gnu packages admin)
|
||||
#:use-module (gnu packages vnc)
|
||||
#:use-module ((gnu services) #:hide (delete))
|
||||
#:use-module (gnu system shadow)
|
||||
|
@ -191,7 +192,9 @@ CONFIG, a <xvnc-configuration> object."
|
|||
(name "xvnc")
|
||||
(group "xvnc")
|
||||
(system? #t)
|
||||
(comment "User for Xvnc server"))))
|
||||
(comment "User for Xvnc server")
|
||||
(home-directory "/var/empty")
|
||||
(shell (file-append shadow "/sbin/nologin")))))
|
||||
|
||||
(define (xvnc-shepherd-service config)
|
||||
"Return a <shepherd-service> for Xvnc with CONFIG."
|
||||
|
|
Reference in New Issue