Unix学习笔记(2)

用户和组

Unix系统有三种类型的账户:根用户(或超级用户)账户、系统账户、普通用户账户。

一、管理用户和组

/etc/passwd:为系统识别已授权的账户

/etc/shadow:保存相应账户加密后的口令,大多数Unix系统都有这个文件

/etc/group:存放组账户的信息

 

l  /etc/passwd

该文件示例如下:

root:!:0:0::/:/usr/bin/ksh

daemon:!:1:1::/etc:

bin:!:2:2::/bin:

sys:!:3:3::/usr/sys:

adm:!:4:4::/var/adm:

 

可看到这个文件使用冒号作为分隔符,每个条目按以下格式包含7个字段,如下:

lucien:x:1000:1000:Lucien,,,:/home/lucien:/bin/bash

格式如下:

login ID: Encrypted: UID: Default GID: GCOS/Comment: Home Directory: Login Shell

 

l  /etc/shadow

该文件示例如下:

root:!:15927:0:99999:7:::

daemon:*:15749:0:99999:7:::

bin:*:15749:0:99999:7:::

 

与/etc/passwd文件一样,这个文件使用冒号作为分隔符,每个条目按以下格式包含9个字段,如下:

lucien:$6$7fQzysgt$p0ueA3olnv2RBl6RlrSHQKzn4woLFTH/9KWoA7s26:15927:0:99999:7:::

格式如下:

登录ID:加密后的口令:最后一次修改:最少天数:最大天数:警告:不活动:期满:保留

注:在Solaris第2字段(加密后的口令)用“*LK*”表示已将账户锁定。

 

l  /etc/group

该文件示例如下:

root:x:0:

daemon:x:1:

bin:x:2:

sys:x:3:

adm:x:4:lucien

 

与/etc/passwd文件一样,这个文件使用冒号作为分隔符,每个条目按以下格式包含4个字段,格式为:

组名:使用该组的口令:组ID:属于组的账户列表

 

二、管理账户和组

命令

说明

Useradd

向系统中添加账户

Usermod

修改账户属性

Userdel

从系统中删除账户

Groupadd

向系统添加组

Groupmod

修改组的属性

groupdel

从系统中删除组

 

三、变成另一个用户

su:switch user

sudo:superuser do

 

命令who标识出当前登录在系统上的用户。如下:

命令

说明

who am i

显示最初作为什么用户登录到系统

whoami

显示当前作为什么用户登录

 

命令id显示登录的用户以及用户的组的相关信息。如下:

 

命令groups显示用户或账户所属的组。单独运行时,它显示当前登录用户的组。将账户名作为参数,groups会显示该用户的组。

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第一章UNIX操作系统概述 1983年AT&T发布UNIX System V,系统功能已经趋于稳定和完善,现在最后版本为System V Release 4 代表性UNIX版本: 1.System V Release 4 (SVRV) 小型机上、大型机上使用。 2.加州大学伯克利分校的BSD(Berkeley)版本,主要用于工程设计和科学计算;主要在小型 机上、大型机上使用。 3.Microsoft和SCO公司开发的SCO XENIX SCO UNIX和OpenServer等,主要应用在基于 Intel x86体系结构的系统上。 4.开放源代码的Linux,UNIX的体系结构加MS Windows形式的图形用户界面,主要应用 在基于Intel x86体系结构的系统上。 Unix系统特征: 1.可移植性强--Unix操作系统大量代码为C语言编写,C语言具有跨平台的特性。 2.多用户、多任务的分时操作系统--人机间实时交互数据;多个用户可同时使用一台主机; 每个用户可同时执行多个任务。 3.软件复用--每个程序模块完成单一的功能;程序模块可按需任意组合;较高的系统和应 用开发效率。 4.与设备独立的输入/输出操作--打印机、终端视为文件;输入/输出操作与设备独立。 5.界面方便高效--内部:系统调用丰富高效;外部:shell 命令灵活方便可编程;应用: GUI清晰直观功能强大。 6.安全机制完善--口令、权限、加密等措施完善;抗病毒结构、误操作的局限和自动恢复 功能。 7.多国语言支持--支持全世界现有的几十种主要语言。 8.网络和资源共享--内部:多进程结构易于资源共享;外部:支持多种网络协议。 9.系统工具和系统服务--100 多个系统工具(即命令),完成各种功能;系统服务用于系统 管理和维护。 Unix操作系统的组成:

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值