Xshell中创建新用户并赋予指定目录的相关权限

在公司服务器里创建自己的用户,但是没法进入自己建立的路径,问了chatgpt3.5,问题得到了解决。这里分享一下解决方案,主要是筛选了gpt答案中对我有用的部分。

1.问:如何在linux系统中创建一个新用户leonardo,将他的初始目录设置为/home/datadev/leonardo,并且给他在该目录下做修改的权限?

答:

① 使用`adduser`命令创建新用户:

```

sudo adduser leonardo

```

②设置新用户的初始目录为`/home/datadev/leonardo`:

```
sudo usermod -d /home/datadev/leonardo leonardo
```

③ 确保新用户有权限读写他的目录:

```
sudo chown -R leonardo:leonardo /home/datadev/leonardo
sudo chmod -R 700 /home/datadev/leonardo
```

2.问:在执行过上面指令后,登录leonardo用户,执行cd: datadev,仍然出现报错/: Permission denied。请给出原因和解决方案

答:

①出现`/:Permission denied`的情况,通常是由于用户`leonardo`的初始目录及其父目录的权限不正确所引起的。为了解决这个问题,可以执行以下操作:

确认`/home`和`/home/datadev`目录的权限、所有者和组是否正确:

```
ls -ld /home /home/datadev
```

应该看到以下的输出:

```
drwxr-xr-x 6 root root  4096 Sep 15 21:31 /home
drwxr-xr-x 3 root root  4096 Sep 15 22:00 /home/datadev
```

其中,`drwxr-xr-x`表示目录权限,`root`表示所有者和组。

②添加leonardo用户到datadev组:

sudo usermod -aG datadev leonardo

至此,问题解决。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值