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

上传人:qiuji****ngye 文档编号:46066874 上传时间:2018-06-21 格式:PPT 页数:15 大小:942.50KB
返回 下载 相关 举报
linux系统常用指令-用户及权限管理_第1页
第1页 / 共15页
linux系统常用指令-用户及权限管理_第2页
第2页 / 共15页
linux系统常用指令-用户及权限管理_第3页
第3页 / 共15页
linux系统常用指令-用户及权限管理_第4页
第4页 / 共15页
linux系统常用指令-用户及权限管理_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《linux系统常用指令-用户及权限管理》由会员分享,可在线阅读,更多相关《linux系统常用指令-用户及权限管理(15页珍藏版)》请在金锄头文库上搜索。

1、Linux嵌入式编程 Linux基础操作v查询UID及GID id主要参数:id -agu用户名无参数 在没有加任何参数的情况下,查询的是当前操作用户的用户名,UID,GID和所处的主用户组和附属用户组-a 显示所有信息-g 只显示组ID号-u 只显示用户ID 例:id id rootid -ag root用户及权限管理指令一、用户和组的查询指令Linux嵌入式编程 Linux基础操作v查询用户信息 finger主要参数 finger -ls参数选项 用户名作用:用户名(也被称为登录名Login)、真实名字(NAME)、在 哪个终端登录(Tty)、写状态、空闲时间(Idle)、登录时间(Log

2、in Time)、办公地点、办公电话等无参数 默认以短格-s 来输出登录本机的所有用户信息-l 采用长格式-s 显示短格式例:fingerfinger -l或finger -sfinger -s root用户及权限管理指令一、用户和组的查询指令Linux嵌入式编程 Linux基础操作v查询登录主机用户whoami:显示自身用户名称w: 显示目前登录用户信息who: 显示目前登陆的所有用户信息v通过文件查看用户和群组cat /etc/group | grep root:显示结果:root:x:1001:root,group_name 表示root这个组有两个用户root,group_nameca

3、t /etc/passwd | grep root显示结果root:x:0:0:root:/root:/bin/bash用户及权限管理指令一、用户和组的查询指令Linux嵌入式编程 Linux基础操作v添加用户组 groupadd常用参数 groupadd -g gid-o-r-f groupname-g gid 除非使用-o参数不然该值必须是唯一,不可相同。数值不可为负。-o 允许设置相同组id的群组-r 建立系统组 例:groupadd javaskygroupadd -g 666 google 设置GID为666的用户组,GID小于500的通常是留给系统账号使用用户及权限管理二、群组管理

4、指令Linux嵌入式编程 Linux基础操作v修改用户组 groupmod常用参数 groupmod -g gid -o -n group_name group-g gid 指定id-o 允许设置相同组id的群组-n group_name 修改用户组名为group_name 例:groupmod -n google javaskygroupmod g 600 javaskyv删除群组 groupdel常用参数 groupdel 例:groupdel javasky用户及权限管理二、群组管理指令Linux嵌入式编程 Linux基础操作v添加用户 useradd常用参数 useradd -u ui

5、d -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名

6、称。预设为不填写,这 样系统会帮你指定预设的登入shell。-u uid uid用户的ID值。必须为唯一的ID值-G groups 归属组群,组名用逗号隔开用户及权限管理三、用户管理指令Linux嵌入式编程 Linux基础操作在建立用户时,可用如下方法查看: l 查看用户路径方法ls -ld /opt/longcpu/ l查看用户信息方法more /etc/passwd |grep longcpu finger longcpuid longcpu(1) 例 建一用户longcpu,不使用任何参数useradd longcpu (2) 例 添加一个新用户longcpu ,标注用户全名ChinaC

7、pu;useradd -c ChinaCpu longcpu用户及权限管理三、用户管理指令Linux嵌入式编程 Linux基础操作(3)例:自定义用户的家目录、SHELL类型、所归属的用户组等;useradd -c ChinaCpu -d /opt/longcpu -G linuxsir,root,beinan - s /bin/tcsh longcpu(4)例:添加了一个帐号,并且设置其帐号有效期,一旦过了这个日期, 便停止其登录;useradd -e 11/04/2005 coolermore /etc/passwd |grep cooler finger coolerid cooler用

8、户及权限管理三、用户管理指令Linux嵌入式编程 Linux基础操作v修改用户 usermod 修改用户账号 主要参数 usermod必要参数选择参数用户账户-m 建立用户的根目录-s 指定shell-c 加上备注-d 指定根目录-e 指定有效期-g 指定用户群-G 指定用户的次群组 例:更改登录目录 usermod -d /home/9linux root范例2: 改变用户的UID usermod -u 777 root用户及权限管理三、用户管理指令Linux嵌入式编程 Linux基础操作v删除用户 usermod主要参数 userdel -r 名称-r 删除用户的同时,也一并把其家目录和文

9、件一同删除例:删除用户bnnb,但不删除其家目录及文件userdel bnnb 例:删除用户lanhaitun,其家目录及文件一并删除userdel -r lanhaitun用户及权限管理三、用户管理指令Linux嵌入式编程 Linux基础操作v创建或修改用户密码 passwd主要参数 passwd -dl用户名 无参数 命令后面不接任何参数或用户名,则表示修改当前用户的密码 ;请看下面的例子;例:修改当前用户密码passwd 例:更改其它用户密码(以root权限来创建或修改密码)passwd javasky 例:删除用户密码passwd -d javasky 例:锁定用户beinan不能更改

10、密码passwd -l beinan用户及权限管理三、用户管理指令Linux嵌入式编程 Linux基础操作v切换用户 su主要参数 su -mp -c command - USER ARG-m, -p 执行su时不改变环境变量-l 好像是重新登陆一样,工作目录也会改变例:变更帐号为 root 并在执行 ls 指令后退出变回原使用者su -c ls root 例:在root下切换到普通用户su 用户名 例:在普通用户下,进入root或其它用户,输入 su 用户名su yecypassword: 注:su -或 su -l切换至root 用户及权限管理三、用户管理指令Linux嵌入式编程 Linu

11、x基础操作v文件权限在下图中我们可以了解到具体的权限表示:用户及权限管理四、权限管理Linux嵌入式编程 Linux基础操作常用参数 chmod -cfvR ugoa.+-=rwxX.,. file.u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体 (group)者,o 表示其他以外的人,a 表示这三者皆是。+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案 是个子目录或者该档案已经被设定过为可执行。-c : 若该档案权限确实已经更改,才显示其更改动作-f : 若该档案权限无法被更改也不要显示错误讯息-v

12、 : 显示权限变更的详细资料-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回 的方式逐个变更)o+rwx用户及权限管理四、权限管理Linux嵌入式编程 Linux基础操作例:将档案 file1.txt 设为所有人皆可读取 :chmod ugo+r file1.txtchmod ug+w,o-w file2.txtchmod a+r file3.txt此外chmod也可以用数字来表示权限,语法为:chmod abc file其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。r=4,w=2,x=1若要rwx属性则4+2+1=7;若要rw-属性则4+2=6(去掉执行权限);若要r-x属性则4+1=5(去掉写权限)。 例:chmod 777 filechmod 771 file用户及权限管理四、权限管理

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号