简介:
本文主要介绍linux的用户、组的概念,如何创建组、用户;如何更改相应内容等
涉及的文件:/etc/group 、 /etc/gshadow/ 、/etc/passwd 、/etc/shadow
一、
组
1.创建组
groupadd -g 555 ddclick [创建ddclick组,GID为555]
2.为组添加新用户
gpasswd -a tony ddclick [将tony加到ddclick这个组中]
3.将用户从组中删除
gpasswd -d tony ddclick [将tony从ddclick这个组中删除]
4.其他
groupdel ddclick [删除ddclick组]
groupmod -n ddclick storm [将ddclick组名修改为storm]
--------------------------------------------------------------------------------
二、
用户
1、用useradd添加用户
Useradd student1——创建用户st1
用户的缺省工作目录是/home/username,可以指定其他目录为其工作目录,例:useradd
student3 –d /student/student3
用户的缺省UID从500后顺序增加,可以指定UID。例:useradd –u 600 student4
如果不指定用户所属的工作组,在创建用户的时候会生成一个与用户名同名的工作组,也可以在
创建用户的时候就指定其工作组。例:useradd –g student student 5
2、用passwd为用户设置密码
例:passwd student1
3、usermod修改用户账户
例:将用户student1的登录名改为st1,
usermod –l st1 student1
例:将用户加入到student组中,
Usermod –g student student1
例:用户目录改为/student/student1
usermod –d /student/student1 student
4、用userdel删除用户账户
例:删除用户student2
userdel student2
例:删除用户student3,同时删除他的工作目录
Userdel –r studenet3
5、[color=red]查看用户信息---id [color]
id命令查看一个用户的UID和GID,例:查看student4的id
Id student4
finger命令 ——可以查看用户的主目录、启动shell、用户名、地址、电话等信息 。
例:finger student4
-------------------------------分界线-------------------------------------------------------
3、/etc/gshadow 解说;
/etc/gshadow是/etc/group的加密资讯文件,比如用户组(Group)管理密码就是存放在这个文件。/etc/gshadow和 /etc/group是互补的两个文件;对于大型服务器,针对很多用户和组,定制一些关系结构比较复杂的权限模型,设置用户组密码是极有必要的。比如我们 不想让一些非用户组成员永久拥有用户组的权限和特性,这时我们可以通过密码验证的方式来让某些用户临时拥有一些用户组特性,这时就要用到用户组密码; /etc/gshadow 格式如下,每个用户组独占一行;
groupname:password:admin,admin,...:member,member,...
第一字段:用户组
第二字段:用户组密码,这个段可以是空的或!,如果是空的或有!,表示没有密码;
第三字段:用户组管理者,这个字段也可为空,如果有多个用户组管理者,用,号分割;
第四字段:组成员,如果有多个成员,用,号分割; 举例:
beinan:!::linuxsir
linuxsir:oUS/q7NH75RhQ::linuxsir
第一字段:这个例子中,有两个用户组beinan用linuxsir
第二字段:用户组的密码,beinan用户组无密码;linuxsir用户组有已经,已经加密;
第三字段:用户组管理者,两者都为空;
第四字段:beinan用户组所拥有的成员是linuxsir ,然后还要对照一下/etc/group和/etc/passwd 查看是否还有其它用户,一般默认添加的用户,有时同时也会创建用户组和用户名同名称; linuxsir 用户组有成员linuxisir ; 如何设置用户组的密码? 我们可以通过 gpasswd 来实现;不过一般的情况下,没有必要设置用户组的密码;不过自己实践一下也有必要;下面是一个为linuxsir用户组设置密码的例子; gpasswd 的用法: gpasswd 用户组
分享到:
相关推荐
UNIX操作系统是一种非常流行的多任务、多用户操作系统,应用非常广泛。UNIX的主要特点为: 多任务(Multi-tasking) UNIX是一个多任务操作系统,在它内部允许有多个任务同时运行。而DOS操作系统是单任务的操作系统,...
11. **安全与权限**:Unix的安全模型基于用户ID和组ID,通过chmod、chown等命令控制文件和目录的访问权限,以保护系统资源。 12. **Shell与脚本编程**:Bash shell是Unix的标准命令解释器,允许用户编写shell脚本...
在IT领域,尤其是在服务器管理中,对UNIX操作系统的理解和熟练使用是至关重要的。UNIX系统以其稳定性和安全性在各种企业级服务器上广泛应用。本主题聚焦于"主流服务器UNIX操作系统用户帐号的设置",这是一个核心的...
UNIX基础之用户与组 UNIX操作系统允许多个用户同时使用计算机,每个人都应该有一个帐户,以便进行系统管理和安全控制。本文将详细介绍UNIX基础之用户与组的知识点,包括用户类型、用户帐户的管理、组的使用等。 一...
Unix操作系统自1969年问世以来,...Unix提供有一套十分丰富的软件工具和一组强有力的实用程序,有一个功能强大的Shell命令解释程序,为用户提供了方便的命令界面;Unix有极大的通用性、灵活性、可移植性和可扩充性。
UNIX操作系统是一种多用户、多任务的操作系统,具有强大的网络功能和良好的可移植性,它的设计理念、系统结构及其丰富的软件工具对后世的操作系统产生了深远的影响。UNIX的历史可以追溯到1969年,由美国贝尔实验室的...
id命令是UNIX操作系统中用于显示当前用户身份和用户组身份的命令。 十三、grep和find命令 grep命令是UNIX操作系统中用于文本搜索的命令。find命令是UNIX操作系统中用于搜索文件和目录的命令。 十四、kill命令 kill...
UNIX操作系统是一种强大的多用户、多任务操作系统,广泛应用于科研、教育和企业等领域。本文将详细介绍UNIX系统中的常用操作命令,包括登录与退出、目录操作、文件操作等基本功能。 **一、登录和退出** 1. **登录*...
- **标题**:“unix上增加ftp用户”:此标题明确指出本文档的主题是关于如何在Unix操作系统中添加新的FTP用户。 - **描述**:“在unix或liux环境上创建ftp用户”:进一步说明了该文档不仅适用于Unix系统,同时也适用...
6. **权限与访问控制**:UNIX系统有严格的权限控制,每个文件和目录都有读、写、执行权限,以及所有者、组和其他用户的区分。 7. **脚本编程**:利用shell脚本,用户可以编写自动化任务,实现批量处理和系统维护。 ...
### Unix基本操作命令详解 ...通过以上介绍, 我们对Unix系统的登录操作、目录操作命令、文件操作命令有了更深入的理解。这些命令是Unix系统中最基本的操作工具,掌握它们对于进行日常文件管理和系统维护至关重要。
在IT领域,UNIX操作系统是服务器环境中广泛使用的系统之一,其稳定性和安全性深受赞誉。然而,不同的UNIX变体在具体实现上存在一些差异,这些差异主要体现在用户账号设置、目录结构以及常用命令等方面。下面将详细...
在UNIX操作系统中,用户和组的管理是系统管理员的核心任务之一。...通过这个实验,学生不仅能学习到基本的用户和组管理,还能了解系统管理的常用命令,从而提高对UNIX/Linux操作系统的理解和应用能力。
UNIX操作系统是一种历史悠久、广泛应用的多用户、多任务操作系统,具有高度的可移植性和网络通信功能。从1969年发展至今,UNIX已经覆盖了从微型计算机到巨型计算机的各种平台,成为科学计算、工程应用、网络通信和...
4. **文件权限**:Unix文件系统使用rwx(读、写、执行)三位权限,分别对应用户(u)、组(g)和其他(o)。例如,`chmod`命令用于改变文件权限,`chmod ugo+rwx file`会给所有用户、组和其他添加读写执行权限。`...
UNIX的文件系统采用树状结构,每个文件和目录都有其特定的所有者和组。权限分为读、写和执行,通过chmod和chown命令可以改变文件和目录的权限及所有权。 **五、网络与通信** UNIX内置强大的网络功能,支持TCP/IP...
UNIX系统对每个文件设置了读、写、执行三种权限,分别对应用户(owner)、组(group)和其他用户(others)。通过chmod命令可更改权限,确保文件的安全性和访问控制。 通过这份教材,读者将逐步掌握UNIX的基本操作...
### Unix系统操作命令详解 #### 第一章 用户登录与管理 **1.1 登录** 在Unix系统中,用户登录是使用系统的第一步。当终端显示`Login:`时,用户应...通过掌握这些基础命令,用户可以在Unix环境下高效地进行各种操作。
UNIX文件系统的权限模型包括读、写、执行三种基本权限,分别对文件所有者、所属组和其他用户设定。通过权限设置,可以保护文件和数据免受未授权访问。 ### 目录设计 UNIX文件系统中的目录设计遵循树状结构,每个...