Linux添加用户,目录权限

来源:互联网 发布:java中instanceof 编辑:程序博客网 时间:2024/05/17 03:50

Linux目录的权限有三种:

1 r:表示具有读取目录结构列表的权限,可以查询该目录下的文件名数据

2 w: 表示具有更改该目录结构列表的权限,具体包括:

       新建新的文件与目录

       删除已经存在的文件与目录

       将已经存在的文件与目录进行重命名

       转移该目录内的文件,目录位置

3 x:表示该用户能否进入该目录成为工作目录的用途。如果一个用户对一个目录没有x权限,则不能切换到该目录下。

       能不能进入该目录,只与该目录的X权限有关。

一、常用命令:

(1)创建用户命令两条:

adduser

useradd

(2)用户删除命令:

userdel


二、两个用户创建命令之间的区别

adduser: 会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码。

useradd:需要使用参数选项指定上述基本设置,如果不使用任何参数,则创建的用户无密码、无主目录、没有指定shell版本。

这样在创建用户名时,就创建了用户的主目录以及密码。

这样在创建用户名时,就创建了用户的主目录以及密码。


默认情况下:

adduser在创建用户时会主动调用  /etc/adduser.conf;

在创建用户主目录时默认在/home下,而且创建为 /home/用户名   


如果主目录已经存在,就不再创建,但是此主目录虽然作为新用户的主目录,而且默认登录时会进入这个目录下,但是这个目录并不是属于新用户,当使用userdel删除新用户时,并不会删除这个主目录,因为这个主目录在创建前已经存在且并不属于这个用户。


为用户指定shell版本为:/bin/bash





默认情况下:

adduser在创建用户时会主动调用  /etc/adduser.conf;

在创建用户主目录时默认在/home下,而且创建为 /home/用户名   


如果主目录已经存在,就不再创建,但是此主目录虽然作为新用户的主目录,而且默认登录时会进入这个目录下,但是这个目录并不是属于新用户,当使用userdel删除新用户时,并不会删除这个主目录,因为这个主目录在创建前已经存在且并不属于这个用户。


为用户指定shell版本为:/bin/bash