linux用户权限相关内容查看

2023-09-17 11:30
-->

linux用户权限相关内容查看

1   用户信息

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

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 []:
Work Phone []:
Home Phone []: -
Other []: no other
Is the information correct? [Y/n]

查看用户:

root@iZ94fabhqhuZ:~# cat /etc/passwd
root:x:::root:/root:/bin/bash
...
webuser:x:::web publish user,,,-,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:

➜ etc cat /etc/shells
# List of acceptable shells for chpass().
# 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

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

2   组信息

查看组信息:

root@iZ94fabhqhuZ:/etc# cat /etc/group
root:x::
adm:x::syslog
sudo:x::
www-data:x::
webuser:x::webuser,www-data

一共分四段:

  • 组名称
  • 加密的口令或者一个占位符
  • GID号(组ID)
  • 成员列表,用逗号隔开(注意不要加空格)

3   查看登录日志

(pyvenv) webuser@iZ25o2yyyoeZ:~$ sudo tail -n /var/log/auth.log
May :: iZ25o2yyyoeZ sudo: pam_unix(sudo:session): session closed for user root
May :: iZ25o2yyyoeZ sshd[]: Received disconnect from 183.94.93.12: : disconnected by user
May :: iZ25o2yyyoeZ sshd[]: pam_unix(sshd:session): session closed for user webuser
May :: iZ25o2yyyoeZ sshd[]: Accepted publickey for webuser from 183.94.93.12 port ssh2: RSA 2b:4c:a0:ca::eb::2e:::6b:d2::2f:fd:e5
May :: iZ25o2yyyoeZ sshd[]: pam_unix(sshd:session): session opened for user webuser by (uid=)
May :: iZ25o2yyyoeZ sudo: webuser : TTY=pts/ ; PWD=/home/webuser ; USER=root ; COMMAND=/usr/bin/tail -n /var/log/auth.log
May :: iZ25o2yyyoeZ sudo: pam_unix(sudo:session): session opened for user root by webuser(uid=)
May :: iZ25o2yyyoeZ sudo: pam_unix(sudo:session): session closed for user root
May :: iZ25o2yyyoeZ sudo: webuser : TTY=pts/ ; PWD=/home/webuser ; USER=root ; COMMAND=/usr/bin/tail -n /var/log/auth.log
May :: iZ25o2yyyoeZ sudo: pam_unix(sudo:session): session opened for user root by webuser(uid=)

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

4   小结

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


作者: Harmo哈莫
作者介绍: https://www.ikosingapore.com
技术博客: http://www.ikosingapore.com/beer
Email: support@www.ikosingapore.com
QQ: 1295351490
时间: 2016-02
版权声明: 欢迎以学习交流为目的读者随意转载,但是请 【注明出处】
支持本文: 如果文章对您有启发,可以点击博客右下角的按钮进行 【推荐】
-->
相关文章

告别阿里“大锅饭”,优酷何去何从?

2023-10-05 20:39
李智表示,首先,他们工作室的员工没有参加阿里的年度绩效考核。 13工资变成了12工资,大家的工资变成了底薪+奖金。能否拿到奖金的考核标准很简单,就是能否完成项目。初始 KPI 目标设定。李智表示,业务...

vs2010激活码安全_Visual S

2023-10-05 19:54
YCFHQ-9DWCY-DKV88-T2TMH-G7BHPVisual Studio 2010激活码 Visual Studio 2010注册码 YCFHQ-9DWCY-DKV88-T2TMH-G7B...

stm32单片机可以做什么项目(stm3

2023-10-05 19:54
stm32单片机可以做什么项目(stm32单片机可以做什么项目)有谁知道企业一般使用哪些STM32产品?学了这个以后在深圳找工作待遇怎么样?STM32 是一款 32 位微控制器。一般用于工业控制、仪器...

progisp可以烧录 51_progi

2023-10-05 19:51
本文内容列表:1.如何烧写arduino bootloader2、如何使用progisp1.72编程?对于stc的89c51,我可以只使用isp刻录器吗?3、AT系列51单片机串口编程方法4、ATME...

vs2010中三角函数_系列概述 - A

2023-10-05 18:25
1.下载gsl1. 从http://gnuwin32.sourceforge.net/packages/gsl.htm 下载完整包,除了sources 和Sources 两个exe 文件。 (注:我从...

PHP使用cURL相关函数设置代理并处理

2023-10-05 18:12
设置代理:如果需要通过代理服务器访问目标URL,可以使用以下cURL相关函数来设置代理:curl_setopt($ch, CURLOPT_PROXY, 'proxy.example.com:8080'...

Python核心编程1

2023-10-05 18:12
Python是一种动态语言1。动态语言的定义动态编程语言是高级编程语言的一类,已广泛应用于计算机科学领域。它是一种结构可以在运行时更改的语言:例如,可以引入新函数、对象甚至代码,可以删除现有函数,或者...

Python多线程和锁

2023-10-05 18:12
多线程类似于同时执行多个不同的程序。多线程具有以下优点:(1)使用线程可以将长期的程序任务放到后台处理。(2)用户界面可以更加美观,这样如果用户点击按钮触发某些事件的处理,可以弹出进度条来显示处理的进...

合友网络安全:保护您的数字生活(合友网络

2023-10-05 17:54
如今,互联网已经成为不可或缺的一部分,一切形式的生活和工作都与互联网有关。然而,随着互联网的广泛使用和数字生活方式的普及,网络安全问题日益严重。大量私人信息被网络黑客窃取,甚至个人和国家安全受到威胁。...

Redis漏洞危害及防范(什么是redi

2023-10-05 17:51
Redis漏洞:危害及防范Redis 是一个高性能的键值存储系统。由于其速度快、部署简单、使用方便等优点,已广泛应用于各种业务场景。然而Redis本身也存在很多漏洞。最致命的漏洞称为“未经授权的访问”...

如何查看Redis中的连接数(redis

2023-10-05 17:51
Redis是一个开源的NoSQL数据库,因其高性能、扩展性强等优势,在互联网领域得到广泛应用。在Redis中,连接数是一个非常重要的指标,它直接影响Redis的性能和稳定性。那么,如何查看Redis的...

Linux输入法安装指南(如何安装lin

2023-10-05 17:51
Linux系统中输入法的安装非常简单,即使是新手也可以完成安装,无需太麻烦。我们来看看Linux输入法安装指南。1。安装Linux必要的环境文件开始安装输入法之前,需要安装Linux平台必需的环境文件...

windows7原版iso镜像下载_wi

2023-10-05 17:37
哪里下载windows7原版iso镜像文件稳定?很多用户在选择系统的时候,都希望可以安装正版系统。因为正版系统永久激活,可以长期使用。那么今天系统城小编就和大家分享windows7原版镜像文件下载地址...

win7官方原版镜像下载地址|免费下载w

2023-10-05 17:37
win7官方原版镜操作界面深受用户喜爱,凡是有给电脑安装过win7官方原版镜像系统的用户都说很好用。集成最全面的硬件驱动,精心挑选的系统维护工具。既然小伙伴这么喜欢win7官方原版镜像系统,今天就让小...

win7中文正式版下载 win7官网原版

2023-10-05 17:37
微软作为一个国外的电脑公司,推出的原版软件大部分都是英文版的,所以对于部分中国用户来说不太习惯使用,有很多的小伙伴想要寻找Windows7官网中文原版镜像文件下载却总是找不到或者依然时英文版的,所以今...