009-centos6.6 用户以及组操作
1、查看用户所属组
d admin
uid=500(admin) gid=500(admin) 组=500(admin)
2、查看用户信息
用户列表文件:cat /etc/passwd
查看系统中有哪些用户:cut -d : -f 1 /etc/passwd
查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
查看用户操作:w命令(需要root权限) 查看某一用户:w 用户名
查看登录用户:who
查看用户登录历史记录:last
3、组信息【增删改查】
用户组列表文件:cat /etc/group
查看用户所属组:groups user_name
创建新组:groupadd groupName
删除组:groupdel groupName
添加用户进组
创建新的用户并添加到组:useradd user -g group
创建用户后添加用户进组:usermod -g group user
-G 附加到组(创建与用户名相同的组) -g 添加到组(不创建与用户名相同的组) -s 指定用户的shell名称 -u uid 指定用户的uid,数字不可为负值 -g uid 指定组的uid,数字不可为负值 -d 指定用户目录 -d 新用户账号的注释说明
4、用户操作
passwd admin # 给admin用户设置密码
userdel admin #删除admin用户,userdel -r 用户名 :主目录一同删除
useradd/adduser admin;创建admin用户和组,不指定的话,会默认创建同名组(默认就行)
adduser: 会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码。
adduser在创建用户时会主动调用 /etc/adduser.conf;在创建用户主目录时默认在/home下,而且创建为 /home/用户名 ;
如果主目录已经存在,就不再创建,但是此主目录虽然作为新用户的主目录,而且默认登录时会进入这个目录下,但是这个目录并不是属于新用户,当使用userdel删除新用户时,并不会删除这个主目录,因为这个主目录在创建前已经存在且并不属于这个用户。
为用户指定shell版本为:/bin/bash
常用参数选项为:
(1) --home: 指定创建主目录的路径,默认是在/home目录下创建用户名同名的目录,这里可以指定;如果主目录同名目录存在,则不再创建,仅在登录时进入主目录。
(2) --quiet: 即只打印警告和错误信息,忽略其他信息。
(3) --debug: 定位错误信息。
(4) --conf: 在创建用户时使用指定的configuration文件。
(5) --force-badname: 默认在创建用户时会进行/etc/adduser.conf中的正则表达式检查用户名是否合法,如果想使用弱检查,则使用这个选项,如果不想检查,可以将/etc/adduser.conf中相关选项屏蔽。
useradd:需要使用参数选项指定上述基本设置,如果不使用任何参数,则创建的用户无密码、无主目录、没有指定shell版本。
如:
$ useradd tt $ id tt uid=501(tt) gid=501(tt) 组=501(tt)
增加密码如上:passwd tt设置即可
常用命令行选项:
(1) -d: 指定用户的主目录
(2) -m: 如果存在不再创建,但是此目录并不属于新创建用户;如果主目录不存在,则强制创建; -m和-d一块使用。
(3) -s: 指定用户登录时的shell版本
(4) -M: 不创建主目录
示例:$ sudo useradd -d "/home/tt" -m -s "/bin/bash" tt
解释: -d “/home/tt" :就是指定/home/tt为主目录
-m 就是如果/home/tt不存在就强制创建
-s 就是指定shell版本
地方
相关文章
- Windows 7 连接 Windows 10 共享打印机,Windows 无法连接打印机,操作失败,错误为0x0000011b 的终极解决办法
- OCR笔记① | 环境配置与简单操作
- python自动化高效办公第二期,带你项目实战【一】{excel数据处理、批量化生成word模板、pdf和ppt等自动化操作}
- Word VBA技术:一组操作文档表格的代码
- SQLServer 错误 18264 数据库已备份。 数据库: %s,创建日期(时间): %s(%s),转储的页数: %d,第一个 LSN: %s,最后一个 LSN: %s,转储设备数: %d,设备信息: (%s)。 这只是一条信息性消息。 不需要任何用户操作。 故障 处理 修复 支持远程
- MySQL筑基篇之增删改查操作详解
- Linux如何以root用户身份操作(linux怎么用root)
- Linux用户受限:无法进行写操作(linux没有写权限)
- Linux 硬件操作:准确设置时间(linux硬件时间设置)
- Linux下修改用户所属组的简易操作(linux修改用户所属组)
- 使用jquery操作iframe中的元素详解编程语言
- 俄研发用“意念力量”操作计算机的技术
- Linux 下添加多个用户实现一键操作(linux添加多个用户)
- Oracle用户表授权:在操作中更有效(oracle用户表授权)
- 解锁Oracle用户:一步一步操作指南(oracle如何解锁用户)
- 深入了解Oracle用户操作日志(oracle用户日志)
- Oracle安全管理:非系统用户操作指南(oracle非系统用户)
- 连接Oracle数据库:用户操作指南(oracle的连接用户)
- Linux防火墙关闭操作指南(关闭linux的防火墙)
- Linux下文件传输的灵活操作——rz/sz命令(linux传送文件命令)
- 如何在Linux系统中进行用户管理和授权操作(linux修改创建用户)
- 如何查看和清除 MySQL 操作日志(mysql操作日志)
- 使用SQLServer快速操作表(sqlserver操作表)
- Linux 下更改用户目录的操作指南(linux 更改用户目录)
- MSSQL移动文件至新位置的操作指南(mssql 移动文件位置)
- Oracle中新建用户的操作指南(oracle 下新建用户)
- js实现在离开页面时提醒未保存的信息(减少用户重复操作)
- jQuery中DOM操作详解