linux查看修权限的日志,linux用户权限相关内容查看

1   用户信息

创建用户一个名为 webuser 的账号,并填写相应的信息:

69c5a8ac3fa60e0848d784a6dd461da6.png

root@iZ94fabhqhuZ:~# adduser webuser

Adding user `webuser' ...

Adding new group `webuser' (1000) ...

Adding new user `webuser' (1000) with group `webuser' ...

Creating home directory `/home/webuser' ...

Copying files from `/etc/skel' ...

Enter new UNIX password:

Retype new UNIX password:

passwd: password updated successfully

Changing the user information for webuser

Enter the new value, or press ENTER for the default

Full Name []: web publish user

Room Number []: 102

Work Phone []: 15298098787

Home Phone []: 010-99877890

Other []: no other

Is the information correct? [Y/n]

69c5a8ac3fa60e0848d784a6dd461da6.png

查看用户:

root@iZ94fabhqhuZ:~# cat /etc/passwd

root:x:0:0:root:/root:/bin/bash

...

webuser:x:1000:1000:web publish user,102,15298098787,010-99877890,no other:/home/webuser:/bin/bash

将里面的webuser信息展开:

webuser

x

1000

1000

web publish user,102,15298098787,010-99877890,no other

/home/webuser

/bin/bash

按照分号划分,一共有7个字段,分别是:

登录用户名

经过加密的口令或者口令占位符

UID(用户ID)

默认的GID(组ID)

GECOS信息:全名,办公室,手机号,座机号,其它

主目录

登录的shell

关于最后一点:登录的shell。一个系统是可能有多个shell的,通过如下方式可以查看系统有哪些shell:

69c5a8ac3fa60e0848d784a6dd461da6.png

➜ etc cat /etc/shells

# List of acceptable shells for chpass(1).

# Ftpd will not allow users to connect who are not using

# one of these shells.

/bin/bash

/bin/csh

/bin/ksh

/bin/sh

/bin/tcsh

/bin/zsh

69c5a8ac3fa60e0848d784a6dd461da6.png

以上显示的是一个安装了第三方shell:z-shell的一个linux机器。通过命令可以对不同的用户设置不同的shell操作界面。

2   组信息

查看组信息:

root@iZ94fabhqhuZ:/etc# cat /etc/group

root:x:0:

adm:x:4:syslog

sudo:x:27:

www-data:x:33:

webuser:x:1000:webuser,www-data

一共分四段:

组名称

加密的口令或者一个占位符

GID号(组ID)

成员列表,用逗号隔开(注意不要加空格)

3   查看登录日志

69c5a8ac3fa60e0848d784a6dd461da6.png

(pyvenv) webuser@iZ25o2yyyoeZ:~$ sudo tail -n 10 /var/log/auth.log

May 4 14:35:30 iZ25o2yyyoeZ sudo: pam_unix(sudo:session): session closed for user root

May 4 14:35:47 iZ25o2yyyoeZ sshd[27149]: Received disconnect from 183.94.93.12: 11: disconnected by user

May 4 14:35:47 iZ25o2yyyoeZ sshd[27131]: pam_unix(sshd:session): session closed for user webuser

May 4 14:35:54 iZ25o2yyyoeZ sshd[27206]: Accepted publickey for webuser from 183.94.93.12 port 50555 ssh2: RSA 2b:4c:a0:ca:73:eb:63:2e:24:87:6b:d2:48:2f:fd:e5

May 4 14:35:54 iZ25o2yyyoeZ sshd[27206]: pam_unix(sshd:session): session opened for user webuser by (uid=0)

May 4 14:36:25 iZ25o2yyyoeZ sudo: webuser : TTY=pts/0 ; PWD=/home/webuser ; USER=root ; COMMAND=/usr/bin/tail -n 20 /var/log/auth.log

May 4 14:36:25 iZ25o2yyyoeZ sudo: pam_unix(sudo:session): session opened for user root by webuser(uid=0)

May 4 14:36:25 iZ25o2yyyoeZ sudo: pam_unix(sudo:session): session closed for user root

May 4 14:40:58 iZ25o2yyyoeZ sudo: webuser : TTY=pts/0 ; PWD=/home/webuser ; USER=root ; COMMAND=/usr/bin/tail -n 10 /var/log/auth.log

May 4 14:40:58 iZ25o2yyyoeZ sudo: pam_unix(sudo:session): session opened for user root by webuser(uid=0)

69c5a8ac3fa60e0848d784a6dd461da6.png

可以看到某用户在干什么时候做了哪些主要的操作。

4   小结

由于 linux 权限控制对于一个开发人员来说,要经常用到,所以就特意做下总结,留下笔记,方便以后查阅。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值