您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
RedhatEnterpriseLinux4-用户与组的操作
发布时间:2016-01-28 17:19:33编辑:雪饮阅读()
添加用户:useradd[参数] 用户名
-g 组名 用户名:添加用户并指定所属组
-d home
如果添加用户时没有指定用户的组,则会在添加该用户后自动创建一个以该用户名做为组名的用户组。
如:useradd zs则会将添加后的zs用户自动指定为组名为zs的用户
添加用户并指定组如:
Useradd -g xy zs
添加用户到指定目录:useradd -d 路径 用户名
如:
Useradd -d /root lisi
还可以在添加用户的时候同时指定用户的家目录和用户所属组如:
useradd -g xy -d /root chengxiaoliang
Userdel 用户名:删除用户
修改用户:usermod[参数]用户名
-c comment:修改用户的注释信息
-l login name:修改用户名
-d home dir:修改用户的家
-g group name:修改用户所属组
修改用户注释信息如:
Usermod -c ‘www.xynes.cn’ xy
修改用户名如:
usermod -l newxy xy
修改用户的家如:
Usermod -d /root/test xy
修改用户所属组如:
Usermod -g xyyonghuzu javascriptuser
创建文件夹:mkdir 文件夹名称
如:mkdir xycs
删除用户:userdel[参数]用户名
默认情况下删除用户后仍旧保留用户的文件夹
-r:删除用户的同时删除其家目录
删除用户并同时删除其家目录如:
Userdel -r lxfzj
但有一种意外如:
首先以默认的形式删除了一个用户a(用户编号为505) ,而用户a的家目录为/home/a并且用户a属于一个组号为505的用户组,那么a用户不存在后他的家目录却仍旧权限所属505的用户,所属组权限也仍旧是编号为505的用户组。
那么此时若新增一个用户b并指定其家目录为被删除的a用户的家目录后再次以“-r”参数来删除b则会导致b的家目录(也是前a的家目录)删除失败。
那么如何解决此问题呢?
稍加分析就能想到:
首先我们新增一个任意用户组c,组编号必须为505(-g参数指定)
然后我们新增用户b:
指定b的家目录为/home/a(-d参数)
指定b所属组为c(-g参数)
指定b用户编号为505(-u参数)
然后我们再次使用用户删除命令“Userdel -r b”即可同时删除用户以及对应的家目录。
用户创建之后默认是不允许登录的,必须要设置用户的密码才可以允许用户登录。
设置用户密码:passwd 用户名
禁止普通用户登录
1、禁止某个人
2、禁止所有人
1、/etc/shadow 保存用户密码的文件
在此文件中找到要禁止的用户,在md5密码($)前面加上“!”(不成文的规定)
2、/etc/nologin
在/etc目录下建立nologin文件,则系统中所有普通账户不能登录
注销用户:
logout
关键字词:redhat,用户,组,个人博客
相关文章
- RedhatEnterpriseLinux4用户和组的配置介绍及组的管理
- RedhatEnterpriseLinux4-密码破解与防破解策略
- RedhatEnterpriseLinux4-引导系统
- RedhatEnterpriseLinux4-VmTools工具的rpm安装
- RedhatEnterpriseLinux4的cd命令妙用-自动补全与筛选
- phpcms下载文件未知大小(pc下载时)与文件下载不完整(手机
- RedhatEnterpriseLinux4最具核心最常用的shell命令集
- RedhatEnterpriseLinux4目录介绍
- RedhatEnterpriseLinux4安装注意事项
- thinkphp权限判断和三大自动