运用usermod命令修改用户的家目录 (usermod命令用法)
整理分享运用usermod命令修改用户的家目录 (usermod命令用法),希望有所帮助,仅作参考,欢迎阅读内容。
内容相关其他词:使用usermod命令对用户进行重命名,应使用的参数是(),usermod怎么用,usermod-p,usermod怎么用,usermod-p,usermod -s使用详解,usermod怎么用,usermod命令能实现哪些操作,内容如对您有帮助,希望把内容链接给更多的朋友!
每个用户的账户信息都存放在/etc/passwd这个*文件中,因此可以通过手动修改/etc/passwd文件中内容的方式来修改用户的账户信息,但是并不建议运用这种方式。运用usermod命令修改用户的家目录usermodify的缩写,其语法格式如下:usermod[选项]用户名 下面通过修改babydog1用户家目录的实例来演示usermod命令的具体用法。在修改这个用户之前,应该运用id命令确认这个用户的存在。如果记不清用户的名字,可以运用tail/etc/passwd命令列出所有用户的相关内容。root@ubuntu:~#idbabydog1uid=(babydog1)gid=(babydog1)groups=(babydog1) 运用带有-d选项的usermod命令来修改babydog1用户的家目录了。这里的-d是directory(目录)的首字母,而/home/babies是修改后babydog1用户新的家目录:root@ubuntu:~#usermod-d/home/babie*abydog1 *执行完以上命令之后不会有任何显示信息,可以运用tail命令确认一下。之后运用带有-l选项的ls命令列出/home目录中的详细内容以确认/home/babies目录是否存在,结果并不存在。因为在/home目录中根本就找不到/home/babies目录。这是因为usermod命令只修改/etc/passwd文件中用户的相关信息而并不创建这个目录。因此,还要运用mkdir命令手工创建/home/babies目录。root@ubuntu:~#mkdir/home/babies 运用chown命令将这个目录的所有者改为babydog1,同时要将它的所属群组改为这个用户的私有群组babydog1。root@ubuntu:~#chownbabydog1.babydog1/home/babies *执行完以上命令之后不会有任何显示信息。因此应该运用带有-l选项的ls命令列出/home目录中的详细内容以确认/home/babies目录的存在以及目录的所有者和所属群组是否正确。