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#



0 0
原创粉丝点击