linux系统用户权限指令,linux系统常用指令用户及权限管理.pptx

linux系统常用指令用户及权限管理

Linux嵌入式编程

Linux基础操作

查询用户信息 finger

主要参数 finger [-ls参数选项] [用户名]

作用:用户名(也被称为登录名Login)、真实名字(NAME)、在哪个终端登录(Tty)、写状态、空闲时间(Idle)、登录时间(Login Time)、办公地点、办公电话等

无参数 默认以短格-s 来输出登录本机的所有用户信息

-l 采用长格式

-s 显示短格式

例:finger

finger -l或finger -s

finger -s root

——用户及权限管理指令

一、用户和组的查询指令

Linux嵌入式编程

Linux基础操作

查询登录主机用户

whoami:显示自身用户名称

w: 显示目前登录用户信息

who: 显示目前登陆的所有用户信息

通过文件查看用户和群组

cat /etc/group | grep root:

显示结果:

root:x:1001:root,group_name

表示root这个组有两个用户root,group_name

cat /etc/passwd | grep root

显示结果

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

——用户及权限管理指令

一、用户和组的查询指令

Linux嵌入式编程

Linux基础操作

添加用户组 groupadd

常用参数 groupadd [-g gid][-o][-r][-f] groupname

-g gid 除非使用-o参数不然该值必须是唯一,不可相同。数值不

可为负。

-o 允许设置相同组id的群组

-r 建立系统组

例:groupadd javasky

groupadd -g 666 google

设置GID为666的用户组,GID小于500的通常是留给系统账号使用

——用户及权限管理

二、群组管理指令

Linux嵌入式编程

Linux基础操作

修改用户组 groupmod

常用参数 groupmod [-g gid [-o]] [-n group_name] group

-g gid 指定id

-o 允许设置相同组id的群组

-n group_name 修改用户组名为group_name

例:groupmod -n google javasky

groupmod –g 600 javasky

删除群组 groupdel

常用参数 groupdel

例:groupdel javasky

——用户及权限管理

二、群组管理指令

Linux嵌入式编程

Linux基础操作

添加用户 useradd

常用参数 useradd [-u uid [-o]] [-g group] [-G group,...] [-d home] [-s shell] [-c comment] [-e expire ] [-p passwd] name

-c comment 新帐号 password 档的说明栏 。

-d home_dir 新帐号每次登入时所使用的home_dir。并当成登入

时目录名称。

-e expire_date 帐号终止日期。日期的指定格式为MM/DD/YY。

-g initial_group group名称或以数字来做为用户登入起始用户组。

用户组名须为现有存在的名称。用户组数字也须为

现有存在的用户组。预设的用户组数字为1。

-s shell 用户登入后使用的shell名称。预设为不填写,这样

系统会帮你指定预设的登入shell。

-u uid

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值