Linux创建用户、分配权限及使用一些指令

第一步:root用户创建普通用户user1

//首先增加用户,相关命令如下
useradd -m user1 (user1 为用户名)
passwd user1 123456 (123456 为密码)
//创建分组:
groupadd userGroup
//加入组:
gpasswd -a user1 userGroup
//移除组:
gpasswd -d user1 userGroup
//进入home文件分配权限:
cd /home
chmod 765 -R user1
su -l user1
//用户信息为:
username:user1
password:123456

第二步:从root用户切换user1时以下错误

The server has disconnected with an error.  Server message reads:
A protocol error occurred. Change of username or service not allowed: (root,ssh-connection) -> (user1,ssh-connection) 

第三步:原因是因为SecureCRT设置的用户名和你登录时候输入的用户名不相符,因为我是用root登录的,再切换到user用户,所以不可以,重新用crt以root身份进行登录,然后成功。

第四步:使用yum命令时,报以下错误

Loaded plugins: fastestmirror Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=genclo error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"

看了好多网上的解决方案说是相关配置文件的事,但是试了没用解决,最后发现是自己的centos设置成了不可以联网,所以从网络这块进行解决。

第五步:使用c命令时报

r: C compiler cc is not found

解决办法

yum -y install gcc-c++

第六步:使用unzip命令,报

unzip: command not found

解决办法:

yum install -y unzip zip

第七步:启动nginx时,报

-bash: ./startup.sh: Permission denied

解决办法:

chmod u+x *.sh

猜你喜欢

转载自blog.csdn.net/xgysimida/article/details/108268736