0

In Debian 12 bookworm, the GNOME user setting always use "adduser" to create a new user, this cause problems in certain situations:

sudo adduser repair
[sudo] password for peng: 
Adding user `repair' ...
Adding new group `repair' (1002) ...
Adding new user `repair' (1002) with group `repair (1002)' ...
Creating home directory `/home/repair' ...
Copying files from `/etc/skel' ...
Stopped: symlink: Permission denied

Removing directory /home/repair' ... Removing userrepair' ... Removing group repair' ... groupdel: group 'repair' does not exist adduser:groupdel repair' returned error code 6. Exiting.

the symlink failed because the skel directory and home directory are in 2 different disk volumns.

What's the purpose of this design and how to override it?

UPDATE 1: to better describe the situation, here is the state of my home directory:

peng@peng-xps15-9530:~$ df -T /home
Filesystem     Type    1K-blocks     Used Available Use% Mounted on
/dev/nvme0n1p5 fuseblk 511998972 44887512 467111460   9% /home
peng@peng-xps15-9530:~$ mount | grep home
/dev/nvme0n1p5 on /home type fuseblk (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
peng@peng-xps15-9530:~$ cat /etc/fstab | grep home
UUID=F2B8C0FFB8C0C2F9                     /home          ntfs    permissions,nls=utf8,defaults 0 2

the NTFS partition is shared with Windows

tribbloid
  • 103

0 Answers0