关于Ubuntu18创建子用户并开启远程桌面的步骤与问题




关于Ubuntu18创建子用户并开启远程桌面的步骤与问题


目录结构










命令版

暂时不弄

图形化版

1. 查看当前系统下的用户和组。

whoami

在这里插入图片描述
2.查看用户组。【这里以 demo01 举例】【本案例以 root 用户为例】
在这里插入图片描述
2.1 创建用户
useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。

useradd 用户名 -m		# 【root 用户】创建用户,并在home目录下生成用户目录。
						# 默认无密码。

在这里插入图片描述
查看用户是否创建

cat /etc/passwd		# 查看用户情况。

在这里插入图片描述

2.2 创建密码

sudo passwd	用户名		# 设置密码。【root】

在这里插入图片描述
2.3 查看权限
在这里插入图片描述
保证文件类型为 d [目录] ,具有
文件属性:

r(Read,读取权限):		对文件而言,具有读取文件内容的权限;		对目录来说,具有浏览目录的权限。
w(Write,写入权限):		对文件而言,具有新增、修改文件内容的权限;	对目录来说,具有删除、移动目录内文件的权限。
x(eXecute,执行权限):	对文件而言,具有执行文件的权限;			对目录来说,该用户具有进入目录的权限。 

s或S(SUID,Set UID):	可执行的文件搭配这个权限,便能得到特权,任意存取该文件的所有者能使用的全部系统资源。
t或T(Sticky):			/tmp和 /var/tmp目录供所有用户暂时存取文件,亦即每位用户皆拥有完整的权限进入该目录,去浏览、删除和移动文件。

drwxr-xr-x 中,1-9个字符 【从0开始】分为三分,作用范围如下:

1-3个字符:	表示  文件创建者/所有者  		  该文件  	所具有的权限.
4-6个字符:	表示  创建者/所有者所在的组  	  其他用户  所具有的权限。
7-9个字符:	表示	 其他组的其他用户			所具有的权限。

2.4 增加权限。

vim /etc/sudoers		# 增强普通用户sudo权限。

# 位置看下图。

%demo01 ALL=(ALL) ALL	# 允许用户组youuser里面的用户执行sudo命令(需要输入密码).
demo01 ALL=(ALL) ALL	# xxx ALL=(ALL) ALL (这里的xxx是你的用户名)

在这里插入图片描述

3、普通用户安装图形化界面

3.1、检查环境。

apt-get install xfce4		# 二次安装以达到检查的目的。
apt-get install vnc4server	# 二次安装以达到检查的目的。
vim ~/.vnc/xstartup			# 修改xstartup文件内容,针对Xfce4桌面环境.

# 记住编辑完了之后,要提权,原先花屏的原因不排除是因为这个文件没有提权。
chmod +x ~\.vnc\xstartup

编写的 xstartup 文件。

i: 插入。
ESC: 退出编辑。
wq: 保存退出。
wq!: 强制保存退出。【可修改只读文件】

#!/bin/sh 
unset SESSION_MANAGER 
unset DBUS_SESSION_BUS_ADDRESS 
startxfce4 & 

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup 
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources 
xsetroot -solid grey 

3.2 桌面环境拷贝

cp -r /root/* /home/demo01/		# 拷贝,并拷贝所有子目录。

在这里插入图片描述

3.2.1 桌面权限修改

chown demo01.demo01 -R Desktop/ Documents/ Downloads/ Music/ Pictures/ Public/ Templates/ Videos/	
# 批量修改用户组和创建者。

-R:修改包括子目录。
在这里插入图片描述
3.2.2 修改桌面视图文件

vim ~/.vnc/xstartup			# 注意,该文件是复制过来的,但内容还是不会修改的。要手动修改,否则桌面会花屏。

内容

#!/bin/sh 
unset SESSION_MANAGER 
unset DBUS_SESSION_BUS_ADDRESS 
startxfce4 & 

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup 
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources 
xsetroot -solid grey 

4、连接云服务器

4.0 前置。

ps -ef|grep Xvnc4		# 查看Linux桌面占用情况。
ps -ef|grep Xvnc4		# 查看 Xvnc4的pid.【进程号】
kill -9 PID号			# 杀掉指定PID进程

4.1 准备工作。

su demo01	# 切换用户。

在这里插入图片描述
开启图形化位置。

vncserver 						# 分享当前用户的图形化界面
sudo vncserver 					# 分享root用户的图形化界面
vncserver -geometry 1920x1000	# 启动vncserver,并且指定窗口大小,该窗口大小刚好符合本地电脑屏幕分辨率

vncserver -kill :1				# 结束 5901端口对应图形化 进程。【  1对应5901。  2对应5902。  依次类推  】

# 解决如下图,warning 的问题。
cd /tmp/	
rm -rf .X1-lock .X2-lock .X3-lock .X4-lock
rm -rf .X11-unix/

在这里插入图片描述
4.2 连接服务器。
vnc viewer 连接。
在这里插入图片描述

5、结果

在这里插入图片描述

参考:useradd添加用户命令。https://www.cnblogs.com/irisrain/p/4324593.html
参考:目录权限。https://blog.csdn.net/dshf_1/article/details/99973236
参考:ll 命令。https://blog.csdn.net/dshf_1/article/details/99973236
参考:设置普通用户 sudo 权限。https://blog.csdn.net/sinat_36118270/article/details/62899093
参考:目录权限修改。https://blog.csdn.net/haoaiqian/article/details/78964454

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值