《Linux 操作系统》Linux的常用命令操作大全 (3)

《Linux 操作系统》Linux的常用命令操作大全

iconv 该命令用于转换指定文件的编码,默认输出到标准输出设备,亦可指定输出文件。

iconv -f utf-8 -t gb2312 aaa.txt >bbb.txt            将aaa.txt文件内容复制到bbb.txt中并且将编码从utf-8改成gb2312

2. 用户、组

/etc/group  存储当前系统中的用户组信息

《Linux 操作系统》Linux的常用命令操作大全

注意:  

    1.当该组内只有一个用户,并且用户名和组名相同时,在组列表中,包含用户一列可以为空

    2.系统中root分组的组编号一定为0

    3.组号1~499为系统预留的组编号,一般是预留给系统安装的软件或者服务的编号,越早安装的软件或者服务的组编号约早。用户手动创建的用户组编号从500开始

    4.组密码占位符,无一例外,全部用x表示

/etc/gshadow  存储当前系统中用户组的密码信息

《Linux 操作系统》Linux的常用命令操作大全

注意:

    1.如果组密码处为“*” “!”或者为空时候,则该组没有密码

    2.如果组管理者为空,则表示该组内所有成员都可以管理该组

/etc/passwd  存储当前系统中所有的用户信息

《Linux 操作系统》Linux的常用命令操作大全

/etc/shadow  存储当前系统中所有用户的密码信息

《Linux 操作系统》Linux的常用命令操作大全

useradd 创建用户。

useradd hu                  创建一个名叫hu的用户

在下面两个地方可以看到我们的创建信息

1.会在/etc/passwd文件中添加xxx用户的信息

    2.会在/etc/group文件中添加一个名为xxx的用户组信息

useradd -d /home/helloworld hu     创建用户和用户的home目录

useradd -m hello        创建用户和home文件夹,文件夹在当前路径下新建

useradd -g root hello  创建用户hello,并为其分配已经存在的组

usermod 修改用户信息。

usermod -l huu hu          将hu用户的名字修改成huu

usermod -u 888 huu       修改huu用户的id

《Linux 操作系统》Linux的常用命令操作大全

usermod -d aaa huu       修改用户huu的home目录

usermod -g root huu       修改用户的主用户组

userdel 删除用户信息。

userdel hu1                     删除用户信息

在/etc/passwd文件中就看不到hu1用户的信息

userdel -r huu                  删除用户信息及用户的home目录信息

groupadd 创建一个用户组。

groupadd hu                    创建一个用户组hu

groupmod 修改用户组信息。

groupmod -n hu4 hu      修改用户组hu3成hu4

groupdel 删除用户组信息。

groupdel hu4                 删除用户组hu4

chgrp 修改所属用户组信息。

chgrp hello hu                将文件夹hu的所属用户组改成hello

chown 修改文件或者文件夹的所属用户和用户组信息

chown hu2:hu2 hu         将文件夹hu的所属用户和用户组改成hu2

《Linux 操作系统》Linux的常用命令操作大全

chown hello hu              将文件夹hu的所属用户改成hello

su 切换用户

su hu                             切换成hu用户

3. 权限

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwfjgd.html