红帽 LINUX 6自学笔记第三章(3) …

1.检查进程用户ID

ps aux

 

2.根据用户名和用户ID检查文件所有者

ls -ln

3.作为根用户修改用户名

计算机管理员,即根用户,想编辑 /etc/passwd 文件。首先,根用户使用 ls -l命令列出目录/home 中的文件。其次根用户在用户数据库中修改sleepy 的用户名。最后,再次查看ls -l命令的输出。

 

LINUX 组

1.每个用户都隶属于一个主要组。此外,用户可以不属于或属于多个次要组。

2./etc/group 文件 Linux内核用32位的整数组ID (GID)来引用组。

 

组名称:组名称给予组一个人类可以读的名称

组密码:可以给组提供一个组密码,虽然很少这样做

组ID(GID):整数组ID

组成员:定义组成员的用户名列表,用逗号隔开

 

系统上每个文件由一个用户拥有,系统上的每个文件也被一个组所拥有,这个组被称为文件的“组所有者”。

 

主要组和次要组

由于每个文件必须有一个组所有者,因此必须有一个与每个用户相关的默认组,被称为主要组。

除了主要组外,用户也可以根据需要再隶属其他区,这些组被称为次要组。

 

5.如何更改组成员身份

注:普通用户没有修改/etc/passwd文件或/etc/group 文件的权限,因为不能更改组成员身份,只有管理员---根用户 可以更改组成员身份。

如果以 根用户访问,可以用usermod 和groupmod 命令行使用程序或者system-config-users图形化实用程序来修改组成员身份。

 

查看一个组的成员都有谁

在/var/spool 目录的详细列表,用户price 注意到组sys 拥有/var/spool/cups 目录。

 

用户属于哪些组

用户prince 想找到根用户所属的组。由于/etc/group 文件的格式,他无法通过查看单个行来确定答案。

cat /etc/group

 

识别用户:id 命令

输出username 或 当前用户的信息

 

-g,--group   只打印有效的组ID

-G,--groups  打印所有组ID

-u,--user  只打印有效的用户ID

-n,--name   打印用户或组名称,而不是数字,需要配合上面3个选项,不能单独使用。

注意:-n不能单独使用  也就是必须是  id -un 或 id -gn 这样

 

whoami 命令只报告当前用户的用户名

 

想知道谁还在使用特定的linux 或者unix 机器。 可以使用users 命令

 

还有w 和who 命令

参数: -h  跳过标题    -s  简短列表    -f 不现实"from"  字段

 

调查用户

finger命令可以用来差用户记录,还可以查是否读了邮件,最后登录的时间以及其他信息。

 

-s 概要形式的输出  -l详细格式的输出  -p 不显示.plan  .project 等信息

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值