ubuntu add user(ubuntu设置代理)
大家好,今天来为大家分享ubuntu add user的一些知识点,和ubuntu设置代理的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
Ubuntu中,useradd和adduser的区别
useradd是一个Linux命令,但是它提供了很多参数在用户使用的时候根据自己的需要进行设置;而adduser是一个perl脚本,在使用的时候会出现类似人机交互的界面,提供选项让用户填写和选择,这个命令比起useradd来说比较简单,也比较傻瓜。
一.adduser的使用详解
在使用adduser命令的时候,系统会添加这个用户名,并且还会自动地创建与这个用户名名字一样的用户组作为这个用户的初始用户组。此外,还会自动地在/home目录下面创建一个与用户同名的目录,接着执行"cp/etc/skel/home/用户名"的操作,实现新增用户的主目录的初始化。
用adduser这个命令创建的账号是系统账号,可以用来登录到我们的ubuntu系统。
二.useradd的使用详解
useradd有大量的参数供我们进行个性化设置,但是,也有比较多的默认设置是我们不知道的,所以,在进行这个参数选择的时候还是需要谨慎和细心,不然的话可能会得到跟我们预想中不一样的结果。useradd的参数如下:
-c备注加上备注。并会将此备注文字加在/etc/passwd中的第5项字段中
-d用户主文件夹。指定用户登录所进入的目录,并赋予用户对该目录的的完全控制权
-e有效期限。指定帐号的有效期限。格式为YYYY-MM-DD,将存储在/etc/shadow
-f缓冲天数。限定密码过期后多少天,将该用户帐号停用
-g主要组。设置用户所属的主要组
-G次要组。设置用户所属的次要组,可设置多组
-M强制不创建用户主文件夹
-m强制建立用户主文件夹,并将/etc/skel/当中的文件复制到用户的根目录下
-p密码。输入该帐号的密码
-s shell。用户登录所使用的shell
-u uid。指定帐号的标志符user id,简称uid
useradd这个命令创建的是普通账号,并不能用来登录系统。
于是我得出了一个结论:当使用参数"-m"的时候,系统会自动地在/home目录下建立一个与新建用户同名的用户主文件夹;如果不使用"-m"的话,那么就默认是使用“-M”参数,不创建主文件夹,即使你使用了"-d"这个参数。所以,"-d"这个参数是跟"-m"一起使用的,让用户自己选择主文件夹的路径。
添加用户:useradd-m-s用户名然后设置密码 passwd用户名
删除用户:userdel-r用户名
1.在root权限下,如果没有在root权限下,会出现:useradd: cannot lock/etc/passwd; try again later.
useradd只是创建了一个用户名,如(useradd+用户名),它并没有在/home目录下创建同名文件夹,也没有创建密码,因此利用这个用户登录系统,是登录不了的,为了避免这样的情况出现,可以用(useradd-m+用户名)的方式创建,它会在/home目录下创建同名文件夹,然后利用( passwd+用户名)为指定的用户名设置密码。
2.可以直接利用adduser创建新用户(adduser+用户名)这样在/home目录下会自动创建同名文件夹
3.删除用户,只需使用一个简单的命令“userdel用户名”即可。不过最好将它留在系统上的文件也删除掉,你可以使用“userdel-r用户名”来实现这一目的。
Linux系统如何添加用户这个问题到网上问一下或者搜一下,很多人可能会说useradd,实际这是不对的。useradd只会添加一个用户,没有创建它的主目录,除了添加一个新用户之外什么都没有。这个用户甚至不能登录,因为没有密码。正确的做法是man page里说的,adduser,这个命令实际是一个perl脚本,是useradd等类似底层命令的更友好的前端,它会用交互性的方式建立新用户,使用它可以指定新用户的家目录,登录密码,是否加密主目录等等,它会:
1.建立一个新目录作为家目录
2.建立同名新组
3.把用户的主要组设为该组(除非命令选项覆盖以上默认动作,比如–disall-homdirecry之类)
4.从/etc/SKEL目录下拷贝文件到家目录,完成初始化
5.建立新用户的密码
6.如果其存在的话,还会执行一个脚本。
ubuntu中useradd和adduser究竟怎么用
useradd与adduser都是创建新的用户
在CentOs下useradd与adduser是没有区别的都是在创建用户,在home下自动创建目录,没有设置密码,需要使用passwd命令修改密码。
而在Ubuntu下useradd与adduser有所不同
1、useradd在使用该命令创建用户是不会在/home下自动创建与用户名同名的用户目录,而且不会自动选择shell版本,也没有设置密码,那么这个用户是不能登录的,需要使用passwd命令修改密码。
2、adduser在使用该命令创建用户是会在/home下自动创建与用户名同名的用户目录,系统shell版本,会在创建时会提示输入密码,更加友好。
userdel删除用户,
userdel只能删除用户,并不会删除相关的目录文件。userdel-r可以删除用户及相关目录。
其实我觉得面试官这个问题问的并不好,又不是所有的Linux系统都一样。
Ubuntu中useradd和adduser的区别
区别是:
user add指的是用户添加。是主谓结构。
add user指的是添加用户。是动宾结构。
例句辨析:
user add
1、User can add, edit, or remove tasks in a task list.
用户可以添加、编辑或删除任务列表中的任务。
2、To make it the default locale for every user add into the/ etc/ profile file the followingline
若要为每个用户将这个语言环境设为缺省值,可以将以下行添加到/etc/profile文件中。
3、Complete the system administrator of the user data, user roles and log log queryand management, including the user add, user logoff, reset your password, freeze/thaw, role management, user action logs, system operation logs and otherfunctions.
完成系统管理员对用户数据、用户角色及登录日志进行查询和管理,包括用户添加、用户注销、重设密码、冻结/解冻、角色管理、用户操作日志、系统运行日志等功能。
4、Enter a user name and password and click register user to add the user to the accounts database.
输入用户名和密码,然后单击“注册用户”,向帐户数据库中添加用户。
add user
1、You use the Add User Wizard to create a user account.
您使用添加用户向导创建一个用户帐户。
2、Also helpful if you use these tools are add user to group and the similar delete scripts.
如果您使用的工具是add user to group和类似的delete脚本,那么这些参数也很有用的。
3、This group contains user account templates that are used by default within the Add User Wizard.
此组包含添加用户向导中默认使用的用户帐户模板。
4、Can not add user to app role.
不能将用户添加到app角色。