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
-G,--groups
-u,--user
-n,--name
注意:-n不能单独使用
whoami 命令只报告当前用户的用户名
想知道谁还在使用特定的linux 或者unix 机器。 可以使用users 命令
还有w 和who 命令
参数: -h
调查用户
finger命令可以用来差用户记录,还可以查是否读了邮件,最后登录的时间以及其他信息。
-s