linux 修改用户主目录(转载)

第一:修改/etc/passwd文件

第二:usermod命令

详细说明如下:

第一种方法:

vi /etc/passwd

找到要修改的用户那几行,修改掉即可。此法很暴力,建议慎用。

第二种:usermod

usermod -d /usr/newfolder -u uid username

-u后面一定要接uid啊,然后是username

附:usermod详细参数

语  法:usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][- f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s ][-u ] [用户帐号]

补充说明:usermod可用来修改用户帐号的各项设定。

参  数:
-c<备注>  修改用户帐号的备注文字。
-d登入目录>  修改用户登入时的目录。
-e<有效期限>  修改帐号的有效期限。
-f<缓冲天数>  修改在密码过期后多少天即关闭该帐号。
-g<群组>  修改用户所属的群组。
-G<群组>  修改用户所属的附加群组。
-l<帐号名称>  修改用户帐号名称。
-L  锁定用户密码,使密码无效。
-s  修改用户登入后所使用的shell。
-u  修改用户ID。
-U  解除密码锁定。

uid查看

id 用户名

例:修改Oracle用户的主目录到/u01/app/oracle

id oracle

uid=501(oracle) gid=501(oinstall) groups=501(oinstall)

usermod -d /u01/app/oracle -u 501 oracle

su - oracle

-bash-4.1$ pwd
/u01/app/oracle

--修改成功

来源: http://blog.csdn.net/xujinyang/article/details/8894001

来自为知笔记(Wiz)

时间: 2024-10-09 20:34:58

linux 修改用户主目录(转载)的相关文章

[添加用户]解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码,usermod的ysuum安装包。飞

usermod的yum安装包: shadow-utils 将nobody用户添加到nogroup 组: usermod -g nogroup nobody cat /etc/passwd|grep nobody nobody:x:65534:65534:nobody:/var/lib/nobody:/bin/bash 第3个字段是65534:意思就是,UID(用户的ID)是500. 第4个字段是65534:意思就是.GID(用户的组ID)的500. 使用usermod -g nogroup no

使用admodify工具修改用户主目录时的注意事项

如果使用admodify工具修改用户的主目录时,连接到不要用 \\server\Homes\%username%,而要用下面的\\server\Homes\%'sAMAccountName'%, 并且它不会为你创建用户目录,要创建目录还需要你自己动手: 1,先导出用户: dsquery user ou=a,ou=b,dc=com,dc=cn -limit 1000 | dsgetuser –samid >>c:\user.txt 请保证\\server\home的物理目录NTFS权限正确(如只

Linux修改用户所在组方法

usermod -g 用户组 用户名 强行设置某个用户所在组 usermod -G 用户组 用户名 把某个用户改为 group(s) usermod -a -G 用户组 用户名 把用户添加进入某个组(s) 附usermod使用说明: 功能说明:修改用户帐号. 语 法:usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称

Linux修改用户密码

1. root修改自己 passwd 2. root修改别人 passwd oracle //修改oracle的密码

linux 修改用户密码的几种方法

1.passwd 命令,手动修改: [root@localhost testuser]# passwd testuser Changing password for user testuser. New password: Retype new password: passwd: all authentication tokens updated successfully. [root@localhost testuser]# 2.passwd 命令,命令行修改: [root@localhost

Linux获取用户主目录

#!/usr/bin/python# -*- coding:utf-8 -*-import sysimport os class get_home_path(object): def __init__(self, username): self.username = username self.user_dict = {} def read_passwd(self): with open("/etc/passwd", "r") as user_info: for f

谢烟客---------Linux之用户

<上邪>: 上邪!我欲与君相知,长命无绝衰.山无陵,江水为竭,冬雷震震夏雨雪,天地合,乃敢与君绝! 基础框架:     用户.密码.权限.组     属主.属组     进程的安全上下文     用户密码相关的配置文件     用户密码相关的命令 用户user  计算机用一个用户名识别.区辨使用电脑或网络服务的人.也可以说计算机将现实中的人映射为一个独立的账号. 计算机更易识别的是数字并非字串,而人易记的是字串,能否用人易理解的字串来表示计算机易识别的数字呢?Sun公司,就研发了一种用操作系统

Linux基本用户管理及其分类

用户管理主要是通过修改用户配置文件完成的 使用用户管理控制工具的最终目的也是为了修改用户配置文件 每一位用户的UID值都是唯一的 一.用户分类 用户的角色是通过UID来识别的,而不是用户名 Linux系统三大类用户:root用户.系统用户.普通用户 1)root用户 root用户UID为0,权限最高的 2)系统用户 又成虚拟用户.伪用户或假用户,不具有登录Linux系统的能力,但却是系统运行不可缺少的用户 CentOS6:1~499 CentOS7:1~999 3)普通用户 能登录Linux系统

Linux 新建用户、用户组,给用户分配权限(chown、useradd、groupadd、userdel、usermod、passwd、groupdel)

Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和各自的密码.用户在登录时键入正确的用户名和密码后,就能够进入系统和自己的主目录. 实现用户账号的管理,要完成的工作主要有如下几个方面: 用户账号的添加.删除与修改. 用户密码