快捷搜索:

Linux系统学习笔记1(如何创建用户,设置用户密码以及更改用户权限跟用户组)

Linux系统学习笔记1(如何创建用户,设置用户密码以及更改用户权限跟用户组)
1、添加用户:useradd zhangsan   表示创建了一个zhangsan的用户,但是这个用户创建成功后同时创建了zhangsan用户组,如果想在创建用户的时候就指定这个用户所在的组,那么命令如下:useradd -g root zhangsan,这就是创建zhangsan用户的时候就已经把这个用户加入到了root组了。

2、设置用户密码:passwd zhangsan 表示要设置zhangsan用户的密码,如果直接是passwd那表示的是修改自己当前登录的用户密码也就是root的密码。

3、删除密码:userdel zhangsan 表示删除zhangsan这个账号,如果不加-r这个参数那么删除的时候home目录下还是会有zhangsan以前的文件夹,所以userdel -r zhangsan则表示删除用户的同时,删除这个用户的home目录文件夹。

4、如何查看系统创建了那些用户跟哪些用户组,我们可以通过查看/etc/passwd这个文件知道创建了那些用户具体命令:cat /etc/passwd ,进入这个文件后需要读懂他的格式例如:zhangsan:x:501:501::/home/zhangsan:/bin/bash,zhangsan表示的是用户名,然后是: 表示的是用这个隔开,接下来是x这个表示的是密码,当然密码是加密的所以不显示,接下来是501:501,表示的是用户ID也就是uid,跟用户组ID也就是gid,其中用户id跟组id
500以内的都是系统账户,只有大于500的用户id跟组id表示的用户自己创建的用户跟用户组。

5、usermod -g along zhangsan,这句代码表示的是zhangsan用户修改用户组到along这个用户组里面去。

6、groupmod -n along1 along 这句话的代码就是修改along用户组为along1,也就是用户组改名字

7、chmod  777 conf  这句话的代码就是修改conf这个文件夹的rwx权限,其中r代表的是4,w代表是2,x代表的是1,所以4+2+1=7,而其中文件的权限格式为:user group other,也就是第一个7代表的是文件所有者也就是创建这个文件的人拥有的权限,第二个表示文件创建的所有者所在的组里面的所有成员都有这个权限,第三个7表示的其他除乐所有者跟所有者的所属组所有成员以外的其他成员拥有的权限。

8、find / -type f -name nginx*,这个命令代表的是查找根目录下的所有包含Nginx的文件(注意是文件不是文件夹,为什么呢?因为-type f表示的是查找的是文件,如果是只查找文件夹那就更简单了,-type d,如果只是查找链接文件我们只需要把d换成l,-type l)

9、find / -type f -size +10 -name nginx*这句话的代表表示的是查找根目录下类型为文件并且大小大于10,名字含有Nginx的文件



您可能还会对下面的文章感兴趣: