linux下怎么修改用户的默认目录

只知道用户名不知道id用usermod-d/usr/web1-uuid这个uid好像是用户id不知道怎么查看用户id用用户名有没有办法修改用户默认目录... 只知道用户名 不知道id 用usermod -d /usr/web1 -u uid 这个uid好像是用户id 不知道怎么查看用户id 用用户名 有没有办法修改用户默认目录 展开
 我来答
刺友互
高粉答主

2019-06-06 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:73.3万
展开全部

1、开始之前,我们需要有root权限。这里我们就以binn这个用户为例。我们先来看看我们机器上有哪些shell。cat /etc/shells。

2、使用的shell是bash,最后一个:后面的字段即是用户shell路径。

3、登入binn用户,查看是否是bash。可以看到确实是bash无误。

4、那么,我们先把binn用户登出。logout然后再回到我们root这里,vim /etc/passwd打开用户配置文件。把binn的shell改为ksh。按a插入。修改binn最后:后的字段——/bin/bash为/bin/ksh。

5、按下ESC输入:wq保存退出。

6、然后我们再次登录binn。可以看到确实是ksh无误。

huanglenzhi
推荐于2017-10-09 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517196
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部

  操作步骤如下:

  1、切换到root用户,直接修改/etc/passwd文件,找到用户名一行,如下图所示修改路径,然后保存即可;


  2、切换到root用户,使用usermod命令,例如usermod -d /tmp test (test为用户名),使用该命令请确保该用户下没有运行的软件或进程;


  3、最后切换到普通账户,就会看到当前默认目录已经更改了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c161d43c7
推荐于2017-09-19 · TA获得超过1776个赞
知道小有建树答主
回答量:1227
采纳率:69%
帮助的人:284万
展开全部
id <username>
即可查看用户ID。

修改用户默认目录,不是你给出的指令,而是:

usermod -d <新目录> <用户名>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1d47241
2014-03-26 · 超过10用户采纳过TA的回答
知道答主
回答量:25
采纳率:0%
帮助的人:15.3万
展开全部

查看用户id,linux下可以直接直接用id命令

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AnAn_Studio
2014-03-26 · TA获得超过2989个赞
知道小有建树答主
回答量:1224
采纳率:0%
帮助的人:273万
展开全部
不用知道用户ID的

usermod -d /usr/web1 用户名 即可

-u 的选项是修改用户ID,不是你当前的用户ID
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式