useradd: warning: the home directory already exists. Not copying any file from skel directory intoit

1.问题描述

笔者想要创建一个用户,并把该该用户的家目录指定到一个目录下,使用

sudo useradd -d /data/tyb -m tyb

提示,

useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.

系统添加用户的标准步骤

1.编辑/etc/passwd与/etc/group
2.创建用户主目录
3.从/etc/skel拷贝文件与目录
4.让新用户获得其主目录与文件的拥有权限
5.给新用户一个密码

知道系统创建用户的流程后,我们就大致推测可能的原因是,当前用户对data/tyb文件夹没有权限

可使用下面的命令查看权限

ls -l /data/tyb

提示:

total 699020
drwxr-xr-x  2 bbb  bbb       4096 629 17:16  anaconda
drwxrwxr-x 24 bbb  bbb       4096 629 18:58  anaconda3
drwxrwxr-x  2 bbb  bbb       4096 628 15:35  Desktop
-rw-rw-r--  1 bbb  bbb       1598 629 20:55  java_error_in_pycharm_27314.log
-rw-r--r--  1 bbb  bbb      58808 115 20:28 'Linux安装MATLAB2016a - 佳星辰 - 博客园.html'
-rw-r--r--  1 root root      9336 1116 22:02  matlab_crash_dump.21639-1
-rw-r--r--  1 root root      9336 1116 16:24  matlab_crash_dump.7562-1
drwxrwxrwx  4 bbb  bbb       4096 1116 15:30  matlabLinux
-rw-r--r--  1 bbb  bbb  236060463 629 20:44  NVIDIA-Linux-x86_64-465.31.run
drwxrwxr-x  9 bbb  bbb       4096 628 15:30  pycharm-community-2020.3.1
-rw-r--r--  1 bbb  bbb  479576231 628 15:24  pycharm-community-2020.3.1.tar.gz
drwxr-xr-x  4 bbb  bbb       4096 628 14:03  TYB
drwxr-xr-x  2 bbb  bbb       4096 629 19:23  下载
drwxr-xr-x  2 bbb  bbb       4096 629 19:23  公共的
drwxr-xr-x  2 bbb  bbb       4096 629 19:23  图片
drwxr-xr-x  2 bbb  bbb       4096 629 19:23  文档
-rw-r--r--  1 bbb  bbb         66 114 19:39  新建文本文档.txt
drwxr-xr-x  2 bbb  bbb       4096 629 19:23  模板
drwxr-xr-x  2 bbb  bbb       4096 629 19:23  视频
drwxr-xr-x  2 bbb  bbb       4096 629 19:23  音乐

当前用户对tyb下的文件没有权限

知道原因,解决方法为:为当前用户赋对tyb文件夹的操作权限

sudo chown -R aaa /data/tyb

把当前用户aaa指定为tyb文件的所有者

赋权后,再次使用命令查看

total 699020
drwxr-xr-x  2 aaa bbb       4096 629 17:16  anaconda
drwxrwxr-x 24 aaa bbb       4096 629 18:58  anaconda3
drwxrwxr-x  2 aaa bbb       4096 628 15:35  Desktop
-rw-rw-r--  1 aaa bbb       1598 629 20:55  java_error_in_pycharm_27314.log
-rw-r--r--  1 aaa bbb      58808 115 20:28 'Linux安装MATLAB2016a - 佳星辰 - 博客园.html'
-rw-r--r--  1 aaa root      9336 1116 22:02  matlab_crash_dump.21639-1
-rw-r--r--  1 aaa root      9336 1116 16:24  matlab_crash_dump.7562-1
drwxrwxrwx  4 aaa bbb       4096 1116 15:30  matlabLinux
-rw-r--r--  1 aaa bbb  236060463 629 20:44  NVIDIA-Linux-x86_64-465.31.run
drwxrwxr-x  9 aaa bbb       4096 628 15:30  pycharm-community-2020.3.1
-rw-r--r--  1 aaa bbb  479576231 628 15:24  pycharm-community-2020.3.1.tar.gz
drwxr-xr-x  4 aaa bbb       4096 628 14:03  TYB
drwxr-xr-x  2 aaa bbb       4096 629 19:23  下载
drwxr-xr-x  2 aaa bbb       4096 629 19:23  公共的
drwxr-xr-x  2 aaa bbb       4096 629 19:23  图片
drwxr-xr-x  2 aaa bbb       4096 629 19:23  文档
-rw-r--r--  1 aaa bbb         66 114 19:39  新建文本文档.txt
drwxr-xr-x  2 aaa bbb       4096 629 19:23  模板
drwxr-xr-x  2 aaa bbb       4096 629 19:23  视频
drwxr-xr-x  2 aaa bbb       4096 629 19:23  音乐

发现当前用户aaa已经具有权限了

就可以继续进行之前的操作了

Guess you like

Origin blog.csdn.net/t18438605018/article/details/121633001