Linux命令详解(四)用户及组管理命令和文件权限命令
来源:互联网 发布:新符文 知乎 编辑:程序博客网 时间:2024/05/16 12:06
1、用户管理(useradd和passwd)
(1)作用:添加用户,修改密码,删除用户,修改用户属性
(2)格式:① useradd [选项] 用户名 --------添加指定用户名的新用户
② passwd [选项] [用户名] --------其中的用户名为修改帐号密码的用户,若不带用户名,缺省为更改当前用户帐号的密码
③ userdel 选项 用户名 --------删除用户
④ usermod 选项 用户名 --------修改已有用户的信息
(3)常用参数
① useradd的主要选项参数如下:-c comment 指定一段注释性描述-d 目录 指定用户的宿主目录-g 用户组 指定用户所属的用户组-G 用户组,用户组 指定用户所属的附加组-s Shell文件 指定用户的登录Shell-u 用户号 指定用户的用户号② passwd的主要选项参数如下:-l 锁定口令,即禁用帐号-u 口令解锁-d 使帐号无口令-f 强迫用户下次登录时修改口令③ userdel 的主要选项参数如下:-r 把用户的宿主目录一起删除④ usermod的主要选项参数如下:-l 新用户名 这个选项指定一个新的帐号,即将原来的用户名改为新的用户名(4)使用实例
root@pp-virtual-machine:/home# useradd stu1root@pp-virtual-machine:/home# passwd stu1输入新的 UNIX 密码:重新输入新的 UNIX 密码:passwd:已成功更新密码root@pp-virtual-machine:/home# su - stu1没有目录,将以 HOME=/ 登录$ pwd/$
2、用户组的管理(groupadd和groupdel)
(1)新建一个组或删除一个组
(2)使用实例
root@pp-virtual-machine:/home# groupadd groud1root@pp-virtual-machine:/home# grep group1 /etc/group /etc/gshadowroot@pp-virtual-machine:/home# groupdel groud1root@pp-virtual-machine:/home#
3、文件权属设定(chown和chgrp)
(1)作用:①chown:修改文件所有者和组别 ②chgrp:改变文件的所属用户组
(2)格式:①chown [选项]... 文件所有者 [所有者组名] 文件 ---------------其中的文件所有者为修改后的文件拥有者
②chgrp [选项]... 文件所属组 文件 ---------------其中的文件所属组为改变后的文件所逮属的用户组
(3)常见参数
-c, -changes 详尽地描述每个file实际改变了哪些所有权-f,--silent,--quiet 不打印文件所有权就不能修改的报错信息(4)使用实例
pp@pp-virtual-machine:~/abc$ touch aaapp@pp-virtual-machine:~/abc$ ls -l总用量 0-rw-rw-r-- 1 pp pp 0 12月 2 23:42 aaapp@pp-virtual-machine:~/abc$ sudo chown root aaapp@pp-virtual-machine:~/abc$ ls -l总用量 0-rw-rw-r-- 1 root pp 0 12月 2 23:42 aaapp@pp-virtual-machine:~/abc$ sudo chgrp root aaapp@pp-virtual-machine:~/abc$ ls -l总用量 0-rw-rw-r-- 1 root root 0 12月 2 23:42 aaapp@pp-virtual-machine:~/abc$
4、chmod
(1)作用:改变文件的访问权限
(2)格式:①符号标记:chmod [选项]。。。符号权限[符号权限]。。。文件
②八进制数:chmod [选项]。。。八进制权限。。。。文件
(3)选项参数
chmod主要选项参数如下:-c 若该文件权限确实已经更改,才显示其更改动作-f 若该文件权限无法被更改也不要显示错误信息-v 显示权限变更的详细资料
(4)使用实例
①对于第一种符号连接方式的chmod命令中,用加号“+”代表增加权限,用减号“-”删除权限,用等号“=”设置权限。
root@pp-virtual-machine:/home/pp/abc# ls -l bbb-rw-rw-r-- 1 pp pp 0 12月 2 23:54 bbbroot@pp-virtual-machine:/home/pp/abc# chmod a+rx,u+w bbbroot@pp-virtual-machine:/home/pp/abc# ls -l bbb-rwxrwxr-x 1 pp pp 0 12月 2 23:54 bbbroot@pp-virtual-machine:/home/pp/abc#
②对于第二 种八进制数指定的方式,将文件权限字符代表的有效位设为“1”,即“rw-”,“rw-”,“r--”的八进制表示为“110”、“110”、“100”,把这个
2进制串转换成对应的8进制数就是6、6、4。
root@pp-virtual-machine:/home/pp/abc# ls -l ccc-rw-rw-r-- 1 pp pp 0 12月 2 23:59 cccroot@pp-virtual-machine:/home/pp/abc# chmod 765 cccroot@pp-virtual-machine:/home/pp/abc# ls -l ccc-rwxrw-r-x 1 pp pp 0 12月 2 23:59 cccroot@pp-virtual-machine:/home/pp/abc#
- Linux命令详解(四)用户及组管理命令和文件权限命令
- Linux命令(1):用户管理和文件管理
- 《Linux命令、编辑器与Shell编程》读书笔记5-用户和文件权限管理
- 实验3:Unix/Linux权限和文件管理命令
- Linux命令--用户及权限管理
- linux 用户及用户组管理命令详解
- linux 用户及用户组管理命令详解
- Linux权限管理命令详解
- Linux下获取目录和文件的读写权限命令
- linux一条命令设置文件夹和文件权限
- linux中stat命令时间和文件权限解读
- Linux用户和文件权限管理
- Linux学习笔记----rpm命令管理-----校验和文件提取
- Linux权限、用户、系统的管理命令
- 用户和文件权限管理(一)
- linux命令---权限管理命令
- linux命令(三)----用户,组,权限
- Linux命令(用户,权限)
- Java断言机制
- Magento开发者基础知识
- 双线性插值(Bilinear Interpolation)
- 个人学习笔记--MyBatis官方推荐DAO开发方案
- linux CR3
- Linux命令详解(四)用户及组管理命令和文件权限命令
- 初学总结1
- Java异常分类
- unity3d保存文件到本地and加载本地文件
- 大数的加法
- Linux内核源代码漫游(code v1.0)
- Oracle SQL 精萃
- UDP组播技术
- 成为程序员前需要做的11件事