当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪/etc/group文件的相关内容      本节内容: /etc/group文件 在linux操作系统中,/etc/group文件与/etc/passwd和/etc/shadow文件都是有关于系统管理员对用户和用户组管理时相关的文件。 linux /etc/group文件是有关于系统管理员对用户和.........
    ▪Linux用户与用户组管理命令      本节内容: Linux用户与用户组管理命令。 一,组操作 1.创建组   代码示例: groupadd  test 增加一个test组 2.修改组   代码示例: groupmod -n test2  test 将test组的名子改成test2 3.删除组   .........
    ▪查看Linux操作系统是32位还是64位的方法      本节内容: 查看linux操作系统的位数 一,方法A: uname -m 看到 i386/i686 就是 32位 看到 x86_64 就是 64位 二,方法B: file /bin/bash 看到 ELF 32-bit LSB executable, Intel 80386 就是 32位 看到 ELF 64-bit LSB execut.........

[1]/etc/group文件的相关内容
    来源: 互联网  发布时间: 2013-12-24

本节内容:
/etc/group文件

在linux操作系统中,/etc/group文件与/etc/passwd和/etc/shadow文件都是有关于系统管理员对用户和用户组管理时相关的文件。

linux /etc/group文件是有关于系统管理员对用户和用户组管理的文件,linux用户组的所有信息都存放在/etc/group文件中。

具有某种共同特征的用户集合起来就是用户组(Group)。用户组(Group)配置文件主要有 /etc/group和/etc/gshadow,其中/etc/gshadow是/etc/group的加密信息文件。

将用户分组是Linux系统中对用户进行管理及控制访问权限的一种手段。

每个用户都属于某个用户组;一个组中可以有多个用户,一个用户也可以属于不 同的组。
当一个用户同时是多个组中的成员时,在/etc/passwd文件中记录的是用户所属的主组,也就是登录时所属的默认组,而其他组称为附加组。

用户组的所有信息都存放在/etc/group文件中。此文件的格式是由冒号(:)隔开若干个字段,这些字段具体如下:

组名:口令:组标识号:组内用户列表

具体解释:

组名:
组名是用户组的名称,由字母或数字构成。与/etc/passwd中的登录名一样,组名不应重复。

口令:
口令字段存放的是用户组加密后的口令字。一般Linux系统的用户组都没有口令,即这个字段一般为空,或者是*。

组标识号:
组标识号与用户标识号类似,也是一个整数,被系统内部用来标识组。别称GID.

组内用户列表:
是属于这个组的所有用户的列表,不同用户之间用逗号(,)分隔。这个用户组可能是用户的主组,也可能是附加组。

使用实例:
输出:
 

[root@localhost test6]# cat /etc/group
root:x:0:root,linuxsir
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
sys:x:3:root,bin

说明:
以root:x:0:root,linuxsir 为例:
用户组root,x是密码段,表示没有设置密码,GID是0,root用户组下包括root、linuxsir以及GID为0的其它用户。


    
[2]Linux用户与用户组管理命令
    来源: 互联网  发布时间: 2013-12-24

本节内容:
Linux用户与用户组管理命令。

一,组操作
1.创建组
 

代码示例:
groupadd  test
增加一个test组

2.修改组
 

代码示例:
groupmod -n test2  test
将test组的名子改成test2

3.删除组
 

代码示例:
groupdel test2
删除 组test2

4.查看组

 4.1 查看当前登录用户所在的组 groups
 

代码示例:
 groups someuser
 查看apacheuser所在组

 4.2 查看所有组
 

代码示例:
 cat /etc/group

 4.3 某些linux系统没有/etc/group文件的方法
 

代码示例:
 cat /etc/passwd |awk -F [:] ‘{print $4}’ |sort|uniq | getent group |awk -F [:] ‘{print $1}’

二,linux系统中的用户操作

1. 增加用户
 

useradd
Usage: useradd [options] LOGIN

Options:
 -b, --base-dir BASE_DIR   设置基本路径作为用户的登录目录
 -c, --comment COMMENT 对用户的注释
 -d, --home-dir HOME_DIR   设置用户的登录目录
 -D, --defaults改变设置
 -e, --expiredate EXPIRE_DATE  设置用户的有效期
 -f, --inactive INACTIVE   用户过期后,让密码无效
 -g, --gid GROUP   使用户只属于某个组
 -G, --groups GROUPS   使用户加入某个组
 -h, --help帮助
 -k, --skel SKEL_DIR   指定其他的skel目录
 -K, --key KEY=VALUE   覆盖 /etc/login.defs 配置文件
 -m, --create-home 自动创建登录目录
 -l,   不把用户加入到lastlog文件中
 -M,   不自动创建登录目录
 -r,   建立系统账号
 -o, --non-unique  允许用户拥有相同的UID
 -p, --password PASSWORD   为新用户使用加密密码
 -s, --shell SHELL 登录时候的shell
 -u, --uid UID 为新用户指定一个UID
 -Z, --selinux-user SEUSER use a specific SEUSER for the SELinux user mapping

例子:
 

代码示例:
useradd test
passwd test

增加用户test,有一点要注意的,useradd增加一个用户后,不要忘了给他设置密码,不然不能登录的。

2. 修改用户
 

代码示例:

usermod -d /home/test -G test2 test
将test用户的登录目录改成/home/test,并加入test2组,注意这里是大G。

gpasswd -a test test2
将用户test加入到test2组

gpasswd -d test test2
将用户test从test2组中移出

3. 删除用户 
 

代码示例:
userdel test
 将test用户删除

4. 查看用户
 

代码示例:

w
who
查看当前登录的所有用户

whoami
查看当前登录用户名

finger apacheuser
 

查看单个用户信息


    
[3]查看Linux操作系统是32位还是64位的方法
    来源: 互联网  发布时间: 2013-12-24

本节内容:
查看linux操作系统的位数

一,方法A:
uname -m
看到 i386/i686 就是 32位
看到 x86_64 就是 64位

二,方法B:
file /bin/bash
看到 ELF 32-bit LSB executable, Intel 80386 就是 32位
看到 ELF 64-bit LSB executable, x86-64 就是 64位

三,方法C:
getconf LONG_BIT
看到 32 就是 32位
看到 64 就是 64位

您可能感兴趣的文章:
查看linux版本、cpu、位数、内核、内存等信息
查看Linux系统位数的三个方法
查看linux系统是32位或64位的命令


    
最新技术文章:
▪linux系统中的列出敏感用户的脚本代码
▪a10 config backup for aXAPI
▪一键备份gitolite服务器的Shell脚本
▪nagios 分发文件实现代码
▪阿里云云服务器Linux系统更新yum源Shell脚本
▪一个监控LINUX目录和文件变化的Shell脚本分享
▪Linux下实现SSH免密码登录和实现秘钥的管理、...
▪Shell正则表达式之grep、sed、awk实操笔记
▪3个备份系统文件并邮件发送的Shell脚本分享
▪CentOS 6.3下给PHP添加mssql扩展模块教程
▪监控网站是否可以正常打开的Shell脚本分享
▪shell脚本编程之if语句学习笔记
▪shell脚本编程之循环语句学习笔记
▪shell脚本编程之case语句学习笔记
▪Shell脚本实现的阳历转农历代码分享
▪Shell脚本实现复制文件到多台服务器的代码分...
▪Shell脚本实现批量下载网络图片代码分享
▪Shell脚本实现检测文件是否被修改过代码分享
▪Shell脚本数组用法小结
▪Shell脚本批量重命名文件后缀的3种实现
▪C语言实现的ls命令源码分享
▪Linux下查找后门程序 CentOS 查后门程序的shell脚...
▪Shell 函数参数
▪linux shell 自定义函数方法(定义、返回值、变...
▪Shell实现判断进程是否存在并重新启动脚本分...
▪Shell脚本break和continue命令简明教程
▪Shell脚本函数定义和函数参数
▪让代码整洁、过程清晰的BASH Shell编程技巧
▪shell常用重定向实例讲解
▪awk中RS、ORS、FS、OFS的区别和联系小结
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3